We use cookies to ensure that we give you the best experience on our website. By continuing to browse this repository, you give consent for essential cookies to be used. You can read more about our Privacy and Cookie Policy.

Durham Research Online
You are in:

An algebraic hardware/software partitioning algorithm.

Qin, S. and He, J. and Qiu, Z. and Zhang, N. (2002) 'An algebraic hardware/software partitioning algorithm.', Journal of computer science and technology., 17 (3). pp. 284-294.


Hardware and software co-design is a design technique which delivers computer systems comprising hardware and software components. A critical phase of the co-design process is to decompose a program into hardware and software. This paper proposes an algebraic partitioning algorithm whose correctness is verified in program algebra. The authors introduce a program analysis phase before program partitioning and develop a collection of syntax-based splitting rules. 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 program partitioning.

Item Type:Article
Keywords:Hardware/software co-design, Hardware/software partition, Program algebra, Network management, Intelligent network management, Artificial intelligence, Expert system, Intelligent agent.
Full text:Full text not available from this repository.
Publisher Web site:
Record Created:16 Nov 2009 16:50
Last Modified:19 Nov 2010 10:18

Social bookmarking: del.icio.usConnoteaBibSonomyCiteULikeFacebookTwitterExport: EndNote, Zotero | BibTex
Look up in GoogleScholar | Find in a UK Library