컨피규레이션웨어/소프트웨어 공동 컴파일
Configware/Software-Co-Compilation![]() |
소프트웨어/컨피규레이션웨어 공동 컴파일은 명령 기반 마이크로프로세서와 재구성 가능한 액셀러레이터를 인터페이스로 하는 재구성 가능한 컴퓨팅에 사용됩니다.이러한 공동 컴파일러(그림 참조)에는 예를 들어 프로그래밍 언어 또는 MATLAB 등의 도구로부터의 출력을 고급 언어 소스로부터의 입력을 받아들여 재구성 가능한 가속기에 적합한 병렬 가능한 부품과 마이크로프로세서에서 실행 가능한 나머지 부품으로 자동 분할하는 파티셔너가 있습니다.루프 변환에 의해 파티셔너는 병렬 가능한 부품을 컨피규레이션웨어 소스로 변환합니다.컨피규레이션웨어 컴파일러는 예를 들어 FPGA나 조잡한 재구성 가능 어레이 등의 컨피규레이션웨어 코드와 데이터 스트림을 정리하기 위한 흐름웨어 코드를 생성합니다.액셀러레이터에서 또는 액셀러레이터로 ng
추가 정보
- 1995년 J. Becker 외:새로운 2단계 하드웨어/소프트웨어 공동설계 프레임워크; 브라질 컴퓨터 학회지, 전자설계 자동화 특별호, 1995년 12월호
- 1995년 J. Becker 외:고급 언어 사양의 프로파일링 기반 하드웨어/소프트웨어 파티션화; 프랑스 그르노블, 로직 및 아키텍처 합성 워크숍, 1995년 12월
- 1996년 J. Becker 외:CoDe-X: 새로운 2단계 하드웨어/소프트웨어 공동설계 프레임워크; 제9회 인도 방갈로르 VLSI 디자인 국제회의, 1996년 1월
외부 링크