자일링스를 인수함으로써..
CPU 내부에.. FPGA 요소를 추가한다는 내용이랍니다.
- 프로세서에는 다양한 유형의 맞춤형 명령을 실행하도록 프로그래밍 할 수있는 하나 이상의 재 프로그래밍 가능한 실행 장치가 포함되어 있습니다.
- 프로세서가 프로그램을 로드 할 때 사용자 지정 명령을 실행하도록 PEU를 프로그래밍하는 프로그램과 관련된 비트 파일도 로드합니다.
- CPU의 디코딩 및 디스패치 장치는 특수한 명령을 적절한 PEU에 자동으로 디스패치합니다.
- PEU는 FP 및 Int EU와 레지스터를 공유합니다.
- 속도 향상이 필요한 경우 PEU는 Int 또는 FP 워크로드도 가속화 할 수 있습니다.
- 시스템 보안 기능을 사용하면서 PEU를 가상화 할 수 있습니다.
- 각 PEU는 시스템의 다른 PEU와 다르게 프로그래밍 할 수 있습니다.
- PEU는 일반적인 FP32 / FP64가 아닌 데이터 형식 (예 : Bfloat16, FP16, Sparse FP16 등)에서 작동하여 데이터를 처리하기 위해 새로운 실리콘이 만들어 질 때까지 기다릴 필요없이 머신 러닝을 가속화 할 수 있습니다. 유형.
- PEU는 즉석에서 다시 프로그래밍 할 수 있습니다 (런타임 동안)
- 워크로드에 따라 성능을 최대화하도록 PEU를 조정할 수 있습니다.
- PEU는 단일 주기로 더 복잡한 작업을 수행하여 IPC를 대폭 증가시킬 수 있습니다.
=====================================
제가 이해한게 맞다면...
AVX 쓰는 사람은 FPGA 요소를 AVX로 사용하고..
AVX 사용안하는 사람은 그 요소를 자기가 사용하는 명령어로 변경하고..
..... 그런걸로 이해되었습니다.
.........
뭔가 매우... 실험적인..?
성공하면 대박일거 같습니다..
저 기사에 따르면 인텔은 그냥 기존 CPU와 FPGA가 따로따로 있는거고..
AMD는 아예 통합을 시도하고 있다는군요
그리고 얼마전에 AMD가 XILINX를 인수 했죠...
아마 내장되도 일반 유저는 사용 하지 못하는 영역일거라고 보는데.. 나와 봐야 알겠죠..ㅠㅠ
아예 유저가 신경 안써도 되도록???