首页 | 官方网站   微博 | 高级检索  
     

An Algebraic Hardware/Software Partitioning Algorithm
作者姓名:秦胜潮  何积丰  裘宗燕  张乃孝
作者单位:[1]DepartmentofInformatics,SchoolofMathematicalSciences,PekingUniversityBeijing100871,P.R.China [2]UNU/IIST,TheInternationalInstituteforSoftwareTechnologyTehUnitedNationsUniversity,Macau
摘    要: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 inroduce a program analysis phase before program partitioning and deveop a collection of syntax-based splitting rules.The former provides the information for moving operations from software to hardware and reducing the interaction between compoents,and th latter supports a compositional approach to program partitioning.

关 键 词:计算机  程序设计  代数硬/软件区分算法  软/硬件联合设计

An algebraic hardware/software partitioning algorithm
Shengchao Qin,Jifeng He,Zongyan Qiu,Naixiao Zhang.An Algebraic Hardware/Software Partitioning Algorithm[J].Journal of Computer Science and Technology,2002,17(3):0-0.
Authors:Shengchao Qin  Jifeng He  Zongyan Qiu  Naixiao Zhang
Affiliation:(1) Department of Informatics, School of Mathematical Sciences, Peking University, 100871 Beijing, P.R. China;(2) UNU/IIST, The International Institute for Software Technology, The United Nations University, Macau, P. R. China
Abstract: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. The work is partially supported by the National Natural Science Foundation of China under grant Nos.69873003 and 69983001. QIN Shengchao was born in 1974. He is a Ph.D. candidate in Department of Informatics, School of Mathematical Science, Peking University. He got his B.S. degree in the same department in 1997. His research interests include formal methods and semantics, unifying theories to programming, and formal engineering approaches. HE Jifeng is a senior research fellow of UNU/IIST. He was a senior research fellow of the programming research group, Oxford University before 1998. He is a professor of computer science in East China Normal University since 1986, Shanghai. His research interest lies in the sound methods of specification of computer systems, communications, application of standards, and the techniques for designing and implementing those specifications in software and/or hardware with high reliability and low cost. QIU Zongyan is a professor of computer science and deputy head of the Department of Informatics, Peking University. His research interests are formal methods, programming languages, and real-time systems. ZHANG Naixiao is a professor of computer science in the Department of Informatics, Peking University. His research interests are formal methods and domain-specific languages.
Keywords:hardware/software co-design  hardware/software partition  program algebra
本文献已被 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号