코딩발전소

본문 바로가기

SOLUTIONS

성능개선 솔루션

어셈블리 언어 전문 개발을 통해 소프트웨어 최적화 기술 확보 하여 개발한 솔루션. 성능 최적화된 S/W 모듈(라이브러리) 입니다.

소프트웨어 최적화 중요 기술

1) 어셈블리 언어 활용
2) 병렬연산(SIMD-NEON)
3) 병렬처리 – 멀티 코어 활용 기술
4) 캐시(Cache) 히트(Hit)율 극대화

주요 제품군

  • ARM 어셈블리 언어 등의 최적화 기술 사용
  • 병렬연산 및 병렬처리 기술 사용

제품 효과

  • 실행 속도 개선
  • 벤치마크 점수 향상 및 소모전류 개선

성능 최적화 S/W 모듈 소개

컴파일러에 적용될 중요 기술을 확보하기 위해 안드로이드 OS의 S/W 모듈들을 직접 어셈블리 언어로 최적화를 진행합니다.

  • 기본 시스템 함수

    C 표준 함수들, 자바 표준 함수들

  • 그래픽스

    JPEG, PNG, SKIA, …

  • 파서(Parser)

    XML, JSON 분석(Parser)

  • 압축/해제 알고리즘

    ZLIB

  • 기타

    IPC통신모듈,SQL(DB), Linker, Class Loader 등