카테고리 없음

Benchmark Software Developer

무말랭이 2022. 3. 6. 08:46

Geekbench에서 채용공고쪽을 지나가다가 한번 살펴보기로 하자. (최적화 관점에서 보였다.)

https://www.primatelabs.com/careers/benchmark-software-developer/

 

Benchmark Software Developer

Benchmark Software Developer Primate Labs, a small (but mighty!) software company located in Toronto, is looking for enthusiastic developers to join our team. The Benchmark Software Developer will be helping us build the next version of Geekbench, our popu

www.primatelabs.com

 

 

  • Experience with C++11 or later

그래 뭐 C++은 할줄 알아야 할텐데.

이번 딥러닝 수업때 준원님 콘텐츠로 Cpp + DL 부셔볼 수 있도록 하자.

 

  • Experience with SIMD instruction sets (e.g., SSE, AVX, NEON)

SIMD = Single Instruction/Multiple Data

 

SIMD is short for Single Instruction/Multiple Data, while the term SIMD operations refers to a computing method that enables processing of multiple data with a single instruction. In contrast, the conventional sequential approach using one instruction to process each individual data is called scalar operations.

 

 

아 대충 이해되었다. 

메모리/프로세서 레벨에서 이런 C 프로그래밍을 하면 되는거구나.

C를 어느 방법으로 접근해야 할지에 대해서 이해가 되었다.

 

  • Experience with GPU Compute APIs (e.g. CUDA, OpenCL, Metal, Vulkan)

CUDA 및 OpenCL 등의 툴을 활용하여, API 수준에서 적당히 잘 다룰 수 있는지를 요구한다.

그러나 아직 GPU에 대해서는 아는게 더 없어서 잘 파악되지는 않는다.

 

 

  • Experience with scripting languages (e.g. Ruby, Python)

Python, Node, Ruby 등을 이용한 스크립팅에 대해서는 이용할 수 있어야겠다.

이건 뭘로하지, 수강신청 프로그램을 스크립트로 돌리는 걸로 커버칠 수 있지 않을까.

 

 

  • Experience with profiling tools

 

  • Experience with command-line development tools

 

  • Experience working in small teams