컨피규레이션웨어/소프트웨어 공동 컴파일

Configware/Software-Co-Compilation
소프트웨어/Configware 공동 컴파일러

소프트웨어/컨피규레이션웨어 공동 컴파일은 명령 기반 마이크로프로세서와 재구성 가능한 액셀러레이터를 인터페이스로 하는 재구성 가능한 컴퓨팅에 사용됩니다.이러한 공동 컴파일러(그림 참조)에는 예를 들어 프로그래밍 언어 또는 MATLAB 의 도구로부터의 출력을 고급 언어 소스로부터의 입력을 받아들여 재구성 가능한 가속기에 적합한 병렬 가능한 부품과 마이크로프로세서에서 실행 가능한 나머지 부품으로 자동 분할하는 파티셔너가 있습니다.루프 변환에 의해 파티셔너는 병렬 가능한 부품을 컨피규레이션웨어 소스로 변환합니다.컨피규레이션웨어 컴파일러는 를 들어 FPGA나 조잡한 재구성 가능 어레이 등의 컨피규레이션웨어 코드와 데이터 스트림을 정리하기 위한 흐름웨어 코드를 생성합니다.액셀러레이터에서 또는 액셀러레이터로 ng

추가 정보

  • 1995년 J. Becker 외:새로운 2단계 하드웨어/소프트웨어 공동설계 프레임워크; 브라질 컴퓨터 학회지, 전자설계 자동화 특별호, 1995년 12월호
  • 1995년 J. Becker 외:고급 언어 사양의 프로파일링 기반 하드웨어/소프트웨어 파티션화; 프랑스 그르노블, 로직 및 아키텍처 합성 워크숍, 1995년 12월
  • 1996년 J. Becker 외:CoDe-X: 새로운 2단계 하드웨어/소프트웨어 공동설계 프레임워크; 제9회 인도 방갈로르 VLSI 디자인 국제회의, 1996년 1월

외부 링크