An algebraic approach to hardware/software partitioning

  • Qin Shengchao*
  • , He Jifeng
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

Hardware and software co-design is a design technique which delivers computer systems comprising hardware and software components. A critical phase of co-design process is to decompose a program into hardware and software. This paper proposes an algebraic partitioning method whose correctness is verified in the algebra of programs. We introduce the program analysis phase before program partitioning and develop a collection of syntax-based splitting rules, where the former provides the information for moving operations from software to hardware and reducing the interaction between components, and the latter supports a compositional approach to the program partitioning.

Original languageEnglish
Title of host publicationICECS 2000 - 7th IEEE International Conference on Electronics, Circuits and Systems
Pages273-276
Number of pages4
DOIs
StatePublished - 2000
Externally publishedYes
Event7th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2000 - Jounieh, Lebanon
Duration: 17 Dec 200020 Dec 2000

Publication series

NameProceedings of the IEEE International Conference on Electronics, Circuits, and Systems
Volume1

Conference

Conference7th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2000
Country/TerritoryLebanon
CityJounieh
Period17/12/0020/12/00

Fingerprint

Dive into the research topics of 'An algebraic approach to hardware/software partitioning'. Together they form a unique fingerprint.

Cite this