DocumentCode :
2766086
Title :
Hardware software co-design using profiling and clustering
Author :
Mishra, Anadi ; Garg, Kumkum ; Asati, Abhijit R. ; Solomon Raju, Kota
Author_Institution :
Electr. & Electron.Group, BITS, Pilani, India
fYear :
2012
fDate :
19-20 Oct. 2012
Firstpage :
1
Lastpage :
4
Abstract :
The digital system design process can be accelerated by concurrent design of hardware and software. This process requires the migration of functions that are computational extensive to hardware. This paper presents a framework for identifying such functions by proposing an algorithm. The framework uses the time profiling and clustering technique to achieve the objectives. Open source spark compiler has been used to convert functions to hardware description language The final interfacing has been done in embedded development kit.
Keywords :
digital systems; hardware description languages; hardware-software codesign; pattern clustering; program compilers; public domain software; digital system design process; embedded development kit; hardware description language; hardware software co-design; hardware-software concurrent design; open source spark compiler; time clustering technique; time profiling technique; Algorithm design and analysis; Clustering algorithms; Computers; Hardware; Partitioning algorithms; Software; Sparks; gprof; high level synthesis; profiling; spark;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication, Information & Computing Technology (ICCICT), 2012 International Conference on
Conference_Location :
Mumbai
Print_ISBN :
978-1-4577-2077-2
Type :
conf
DOI :
10.1109/ICCICT.2012.6398118
Filename :
6398118
Link To Document :
بازگشت