본문 바로가기
배움의공간(學)/기타

if(kakao) dev2022 을 보며

by ㅋㅕㅋㅕㅇㅣ 2022. 12. 8.

카카오 개발자 컨퍼런스 중 모바일 얼굴인식 SDK 개발에 대한 세션이 있었는데

Core 라이브러리를 C++ 로 구현했다는 점과 이를 이용해 멀티디바이스에서 접근가능하게 했다는 점.

그리고 하나의 기능을 구현하면서 어떻게 문제를 해결하고 접근하면 좋을 지에 대해

너무나도 훌륭하게 설명되어 있는 것 같아 내용을 정리해 본다.

 

■ 모바일 얼굴 인식 SDK 개발

https://if.kakao.com/2022/session/68

 

if(kakao)dev2022

함께 나아가는 더 나은 세상

if.kakao.com

 

우선 기존 기술들을 아우르는 지식을 이용해 타겟 디바이스에 최적화된 언어를 선별 및 변환하고,

CPU 아키텍쳐 특성을 이용하여 Neon SIMD (Single Instruction Multiple Data) 를 이용해 

병렬 프로세서 방식을 적용해 속도를 개선시키고, 

- https://rkfka4370.tistory.com/12

 

CPU 명령어 처리 속도를 개선하기 위해 IEEE 논문을 등재해 추가적인 성능을 개선하는 모습을 보며

다각적인 접근 방식과 과정들에 감탄을 금치 못했다.

- https://ieeexplore.ieee.org/document/9893123

- D.G.Kim and H.C.Lee, "Proxyless Neural Architecture Adaptation at Once", in IEEE Access, 2022

 

성능을 개선하는 범주를 CPU 프로세서와 레지스터 단까지 내려가서 수행하는 것을 보면서

문제해결을 어디까지 할 수 있는가에 대해 좀 더 적극적으로 접근해야겠다는 생각이 들었다.

 

'배움의공간(學) > 기타' 카테고리의 다른 글

Stack overflow survey  (0) 2023.01.02
[DP] SOLID 원칙  (0) 2022.12.22
[DP] GoF (Gang of Four)  (0) 2022.12.22
[Microsoft] Learn .NET  (0) 2019.06.18
OpenSSL 라이브러리 빌드 (Visual Studio 2013)  (0) 2019.06.12

댓글