나의 별점
책장에 담기
게시물 작성
문장 남기기
분량
두꺼운 책
출간일
2014.6.26
페이지
496쪽
상세 정보
SIMD 병렬 프로그래밍을 이용하여 애플리케이션의 성능을 향상시키는 방법을 다루는 책. 또한, 안드로이드 프로그래밍 초보자를 위해서 SDK와 NDK를 설치하고 실행하는 과정을 자세하게 설명한다.
더불어 NEON 병렬 함수를 그림과 예제로 하나하나 설명하므로 병렬 프로그램 초보자라도 SIMD 병렬 프로그램을 쉽게 이해할 수 있도록 하였다. 그리고 실습과 활용 예제를 통해 NEON 병렬 함수를 실무에 쉽게 적용할 수 있고, ARM 아키텍처의 특성을 이용한 최적화 방법도 설명하여 애플리케이션의 성능을 향상할 수 있는 모든 방법을 다룬다.
추천 게시물
우리
@wooriwzz2
내가 이런 데서 일할 사람이 아닌데
가장 먼저 좋아요를 눌러보세요
Jay Choo
@jaychoo
이웃집 백만장자 변하지 않는 부의 법칙
가장 먼저 좋아요를 눌러보세요
삼색잠자리
@djyun
내가 원하는 것은 이미 내 안에 있다
가장 먼저 좋아요를 눌러보세요
이런 모임은 어때요?
정모/행사 [100일] 플라이북 리딩 챌린지 📚
5월 19일 (월) 오전 12:00 · 무료 · 93 /제한 없음
정모/행사 안용 아침독서 챌린지(1-3)
5월 22일 (목) 오전 12:00 · 무료 · 32 /180명
정모/행사 안용 아침독서 챌린지(1-4)
5월 20일 (화) 오전 12:00 · 무료 · 27 /180명
정모/행사 안용 아침독서 챌린지(1-5)
5월 22일 (목) 오전 12:00 · 무료 · 27 /180명
정모/행사 안용 아침독서 챌린지(1-6)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
정모/행사 안용 아침독서 챌린지(1-2)
5월 22일 (목) 오전 12:00 · 무료 · 28 /180명
.
무료 · 1 /1명
정모/행사 안용 아침독서 챌린지(1-1)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
정모/행사 주말 독서 챌린지
5월 12일 (월) 오전 12:00 · 무료 · 5 /5명
정모/행사 안용 아침독서 챌린지(교직원용)
7월 1일 (화) 오전 12:00 · 무료 · 6 /70명
상세정보
SIMD 병렬 프로그래밍을 이용하여 애플리케이션의 성능을 향상시키는 방법을 다루는 책. 또한, 안드로이드 프로그래밍 초보자를 위해서 SDK와 NDK를 설치하고 실행하는 과정을 자세하게 설명한다.
더불어 NEON 병렬 함수를 그림과 예제로 하나하나 설명하므로 병렬 프로그램 초보자라도 SIMD 병렬 프로그램을 쉽게 이해할 수 있도록 하였다. 그리고 실습과 활용 예제를 통해 NEON 병렬 함수를 실무에 쉽게 적용할 수 있고, ARM 아키텍처의 특성을 이용한 최적화 방법도 설명하여 애플리케이션의 성능을 향상할 수 있는 모든 방법을 다룬다.
출판사 책 소개
애플리케이션의 성능 향상을 책임지는 솔루션
안드로이드 애플리케이션은 게임과 영상, 기상, 보안 등 우리 생활 모든 곳곳에서 다양한 분야에 활용된다. 이러한 상황 속에서 모바일 환경은 스마트폰에서부터 웨어러블(Wearable) 기기까지 모든 사물로 진화하며 높은 성능을 요구하고 있다. 이렇게 모바일 환경이 고성능을 요구하게 되면서 이제 병렬 프로그래밍은 선택이 아니라 필수가 되었다. 병렬 프로그램은 한 번의 연산으로 여러 데이터를 처리하므로 대용량의 데이터를 연산하는 분야 즉, 그래픽과 동영상 처리, 음성 인식, 게임 등에서 높은 성능을 발휘할 수 있다.
이러한 모바일 병렬 프로그래밍 언어로 ARM NEON이 있다. NEON은 안드로이드 SIMD 병렬 프로그램 모델로, 하나의 명령어로 여러 데이터를 처리하는 데이터 병렬 프로그램이다.
이 책은 SIMD 병렬 프로그래밍을 이용하여 애플리케이션의 성능을 향상시키는 방법을 다룬다. 또한, 안드로이드 프로그래밍 초보자를 위해서 SDK와 NDK를 설치하고 실행하는 과정을 자세하게 설명한다. 더불어 NEON 병렬 함수를 그림과 예제로 하나하나 설명하므로 병렬 프로그램 초보자라도 SIMD 병렬 프로그램을 쉽게 이해할 수 있도록 하였다. 그리고 실습과 활용 예제를 통해 NEON 병렬 함수를 실무에 쉽게 적용할 수 있고, ARM 아키텍처의 특성을 이용한 최적화 방법도 설명하여 애플리케이션의 성능을 향상할 수 있는 모든 방법을 다룬다.
안드로이드 SIMD 병렬 모델 NEON
ARM SIMD는 명령어 수준의 병렬 프로그램 모델로, 일반적으로 SIMD(Single Instruction Multiple Data)로 불린다. SIMD는 가장 작은 수준의 병렬 프로그래밍으로 하나의 명령어로 여러 데이터를 처리하는 데이터 병렬 프로그램이며 ARM의 NEON이 여기에 속한다.
NEON은 안드로이드 운영체제를 탑재한 스마트폰에 사용되는 병렬 프로그래밍 언어이다. NEON의 병렬 처리는 스마트폰의 멀티미디어 데이터를 효율적으로 처리하고, 더 빠른 성능을 보장한다. 따라서 현재 다양한 스마트폰과 태블릿 PC에 적용되고 있다.
현재 25만명이 게시글을
작성하고 있어요