AI 용어
Binary Optimization
Binary Optimization 뜻
소프트웨어가 하드웨어에서 더 효율적으로 실행되도록 컴파일된 프로그램 코드를 최적화하는 기술이다.
다른 언어 표기와 설명
- 日本語バイナリ最適化
- 実行ファイル(バイナリ)を書き換えることで、プログラムのソースコードを変更せずにパフォーマンスを向上させる手法。
- EnglishBinary Optimization
- A technique used to improve the performance or efficiency of software by modifying its executable code without changing its original functionality.
관련 용어
- 커널 최적화운영체제나 하드웨어 제어의 핵심이 되는 연산 단위를 효율적으로 개선하여 처리 속도와 성능을 극대화하는 작업
- 프로파일 기반 최적화실행 중 수집한 성능 프로파일을 컴파일 과정에 반영해 자주 쓰는 경로를 최적화하는 기법
- AOT 컴파일프로그램을 실행하기 전에 미리 기계어로 변환하여 실행 시점의 처리 비용을 줄이고 초기 로딩 속도를 높이는 방식.
- Zero-copy데이터를 메모리 간에 복사하는 과정을 생략하여 시스템 효율과 로딩 속도를 높이는 데이터 전송 기술이다.
- JIT프로그램이 실행되는 시점에 실시간으로 기계어로 번역하여 실행 속도를 높이는 컴파일 방식이다.
- 저스트인타임 컴파일프로그램 실행 중 필요한 시점에 코드를 기계어로 변환해 성능을 높이는 컴파일 방식
- 연산자 융합여러 개의 연산을 하나의 연산 단위로 통합하여 메모리 접근 횟수를 줄이고 연산 속도를 높이는 최적화 기법
- 객체 멀티플렉싱여러 개의 객체 데이터를 하나의 신호나 경로로 결합하여 동시에 처리함으로써 시스템의 처리 효율과 속도를 높이는 방식이다.
- 니어 메모리프로세서와 메모리 사이의 거리를 좁혀 데이터 전송 시 발생하는 병목 현상과 전력 소모를 줄이는 설계 방식
- 광학 처리 장치전자 대신 광자(빛)를 사용하여 연산을 수행하는 프로세서로, 대폭의 절전과 속도 향상이 가능
- SMOTE불균형한 데이터셋을 보완하기 위해 소수 클래스 데이터를 인위적으로 생성하는 오버샘플링 기법