Presentation 2009-01-29
Extension of High Level Synthesis System CCAP for AMP Multi-Core System Design
Yoshiyuki ISHIMORI, Nagisa ISHIURA, Hiroyuki TOMIYAMA, Hiroyuki KANBARA,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) We are developing a high-level synthesis system named CCAP (C Compatible Architecture Prototyper), which synthesizes functions in C programs into hardware callable from the other functions running on CPU as software. This article presents an extension of CCAP for AMP Multi-Core system design. We augment a given sequential ANSI-C program with dedicated pragmas to specify assignment of the functions to cores and how the calls to each function are implemented. While CCAP so far synthesizes a single hardware instance for each function, this extension allows multiple functions to be synthesized into a single hardware instance or a single function to be executed on multiple copies of a hardware module. Parallel execution is realized in terms of asynchronous remote procedure calls. Mutual exclusion control is automatically implemented to allow multilevel asynchronous calls. This article describes the pragmas for AMP multi-core design specification and how the systems are implemented from the specification.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) High level synthesis / AMP / Asynchronous function call
Paper # VLD2008-105,CPSY2008-67,RECONF2008-69
Date of Issue

Conference Information
Committee RECONF
Conference Date 2009/1/22(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Reconfigurable Systems (RECONF)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Extension of High Level Synthesis System CCAP for AMP Multi-Core System Design
Sub Title (in English)
Keyword(1) High level synthesis
Keyword(2) AMP
Keyword(3) Asynchronous function call
1st Author's Name Yoshiyuki ISHIMORI
1st Author's Affiliation Kwansei Gakuin University()
2nd Author's Name Nagisa ISHIURA
2nd Author's Affiliation Kwansei Gakuin University
3rd Author's Name Hiroyuki TOMIYAMA
3rd Author's Affiliation Nagoya University
4th Author's Name Hiroyuki KANBARA
4th Author's Affiliation ASTEM
Date 2009-01-29
Paper # VLD2008-105,CPSY2008-67,RECONF2008-69
Volume (vol) vol.108
Number (no) 414
Page pp.pp.-
#Pages 6
Date of Issue