Synthesis Oriented Scheduling of Multiparty Rendezvous in Transaction Level Models

Tampa, FL(2009)

引用 1|浏览3
暂无评分
摘要
Due to the large semantic gap between transaction level models and actual implementations, hardware synthesis based on system level models has been a great challenge. Aiming to close the semantic gap, we studied an approach that uses rendezvous to model communication. By allowing both conjunctive and disjunctive composition of rendezvous, the approach supports flexible communication patterns involving multiple processes. However, a practical issue of the model is the complexity of scheduling of multiparty rendezvous, which is NP hard in general. This paper proposes an efficient scheduling algorithm. It begins by encapsulating state transition information of processes into a relation graph. It then creates a tree that relates edge combinations. The tree is used to guide the scheduler at run time to search for schedulable sets. Experimental results prove that this algorithm improves our scheduler significantly. The algorithm lays the ground for the synthesis of the communication and synchronization circuitry for the system.
更多
查看译文
关键词
encapsulation,multiple wireless,hardware description languages,verification,flexible baseband processor,actual implementations,scalable communications core,heterogeneous set,design languages,scheduler,communication and synchronization circuitry,encapsulating state transition information,semantic gap,hardware synthesis,tree,synthesis oriented scheduling,multiparty rendezvous,modeling,transaction level models,algorithm,programmable accelerator,trees (electrical),electronic engineering computing,3-ary 2-cube network-on-chip,very large scale integration,language model,hardware,scheduling algorithm,data mining,pipelines,pediatrics,state transition,computer languages,tree graphs,algorithm design,algorithm design and analysis,high level languages,scheduling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要