안드로이드 SIMD 병렬 프로그래밍

정영훈 외 1명 지음 | 프리렉 펴냄

안드로이드 SIMD 병렬 프로그래밍 (ARM NEON을 활용한)

나의 별점

읽고싶어요
32,000원 10% 28,800원

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2014.6.26

페이지

496쪽

상세 정보

SIMD 병렬 프로그래밍을 이용하여 애플리케이션의 성능을 향상시키는 방법을 다루는 책. 또한, 안드로이드 프로그래밍 초보자를 위해서 SDK와 NDK를 설치하고 실행하는 과정을 자세하게 설명한다.

더불어 NEON 병렬 함수를 그림과 예제로 하나하나 설명하므로 병렬 프로그램 초보자라도 SIMD 병렬 프로그램을 쉽게 이해할 수 있도록 하였다. 그리고 실습과 활용 예제를 통해 NEON 병렬 함수를 실무에 쉽게 적용할 수 있고, ARM 아키텍처의 특성을 이용한 최적화 방법도 설명하여 애플리케이션의 성능을 향상할 수 있는 모든 방법을 다룬다.

상세 정보 더보기

추천 게시물

우리님의 프로필 이미지

우리

@wooriwzz2

해마다 나오는 월급사실주의 소설집
에세이를 쓰는 조승리, 소설도 괜찮고
예소연의 소설은 눈에 띄었다.

내가 이런 데서 일할 사람이 아닌데

황시운 외 7명 지음
문학동네 펴냄

4분 전
0
Jay Choo님의 프로필 이미지

Jay Choo

@jaychoo

  • Jay Choo님의 이웃집 백만장자 변하지 않는 부의 법칙 게시물 이미지

이웃집 백만장자 변하지 않는 부의 법칙

토머스 J. 스탠리 외 1명 지음
비즈니스북스 펴냄

읽었어요
12분 전
0
삼색잠자리님의 프로필 이미지

삼색잠자리

@djyun

  • 삼색잠자리님의 내가 원하는 것은 이미 내 안에 있다 게시물 이미지

내가 원하는 것은 이미 내 안에 있다

랄프 왈도 에머슨 지음
유노북스 펴냄

읽었어요
31분 전
0

이런 모임은 어때요?

집으로 대여
구매하기
지금 첫 대여라면 배송비가 무료!

상세정보

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만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기