计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2009年
z1期
109-111,167
,共4页
严明%杨子煜%赵鹏%李思昆
嚴明%楊子煜%趙鵬%李思昆
엄명%양자욱%조붕%리사곤
片上网络%应用映射%拓扑结构%多面体模型%高层转换
片上網絡%應用映射%拓撲結構%多麵體模型%高層轉換
편상망락%응용영사%탁복결구%다면체모형%고층전환
network-on-chip%application mapping%topologys%polyhedral model%high level transformation
应用映射是片上网络体系结构研究的关键问题之一,映射结果的好坏会极大地影响体系结构的性能.现有的应用映射方法大多基于特定的网络结构,如2d-mesh、2d-torus等,研究NoC性能或功耗约束的应用映射与优化方法.本文提出了一种拓扑结构感知的基于高层代码转换的片上网络应用映射与优化方法.该方法采用多面体模型对应用的核心循环进行自动并行和局部性优化,并将网络拓扑结构抽象成带权重的有向图,使用该有向图对任务流图进行覆盖,以提高任务的并行性,降低任务间同步和通信开销.实验结果表明,采用优化的映射方法后任务节点间的并行性被充分利用,通信开销降低,整体上提高了片上网络系统性能.
應用映射是片上網絡體繫結構研究的關鍵問題之一,映射結果的好壞會極大地影響體繫結構的性能.現有的應用映射方法大多基于特定的網絡結構,如2d-mesh、2d-torus等,研究NoC性能或功耗約束的應用映射與優化方法.本文提齣瞭一種拓撲結構感知的基于高層代碼轉換的片上網絡應用映射與優化方法.該方法採用多麵體模型對應用的覈心循環進行自動併行和跼部性優化,併將網絡拓撲結構抽象成帶權重的有嚮圖,使用該有嚮圖對任務流圖進行覆蓋,以提高任務的併行性,降低任務間同步和通信開銷.實驗結果錶明,採用優化的映射方法後任務節點間的併行性被充分利用,通信開銷降低,整體上提高瞭片上網絡繫統性能.
응용영사시편상망락체계결구연구적관건문제지일,영사결과적호배회겁대지영향체계결구적성능.현유적응용영사방법대다기우특정적망락결구,여2d-mesh、2d-torus등,연구NoC성능혹공모약속적응용영사여우화방법.본문제출료일충탁복결구감지적기우고층대마전환적편상망락응용영사여우화방법.해방법채용다면체모형대응용적핵심순배진행자동병행화국부성우화,병장망락탁복결구추상성대권중적유향도,사용해유향도대임무류도진행복개,이제고임무적병행성,강저임무간동보화통신개소.실험결과표명,채용우화적영사방법후임무절점간적병행성피충분이용,통신개소강저,정체상제고료편상망락계통성능.
Application mapping is a key problem in the research area of NoC architecture. The result of mapping has greatly impact on the performance of the architecture. Mapping methods proposed recently are mainly focused on bandwidth or energy constraints for regular NoC architectures, such as 2d-mesh, 2d-torus, etc. In this paper, we proposed a topology-aware application mapping method for NoC architecture based on high level application transformation. Polyhedral model is adopted to optimize the kernel loop nests with parallelization and data locality. We abstract the topology of NoC to a weighted directed topology graph, and used the graph to map and optimize application tasks. Experiment results show that with our method, the parallelization of the tasks is fully used and communication cost between tasks is reduced, so the performance of the NoC system is improved and energy consumption is reduced.