Full-Text Search:
Home|Journal Papers|About CNKI|User Service|FAQ|Contact Us|中文
《Journal of Shanghai Jiaotong University》 2013-01
Add to Favorite Get Latest Update

Data Driven Multi-core Processor

BI Zhuoa,XU Yun-chuanb,WANG Zhenb(a.School of Mechatronic Engineering and Automation;b.Microelectronics R&D Center, Shanghai University,Shanghai 200072,China)  
For the problem on insufficient parallelism in program of multi-core processors encountered in current technology,a multi-core processor prototype was presented.It supports data driven mechanism and programming style of functional language.The prototype consists of general processor cores,data driven module and router on chip.General processor cores are used to execute normal operation.Data driven module detects the data completeness.Router on chip provides communication among processor cores or clusters.The experimental results show that multi-core processor prototype supports the functional language programming style of C language.The execution of every C code segment is the operation of pure function,which eliminates the sharing variables among functions and partly reduces the complexity of parallel program.Moreover,there are no strict sequential restrictions over the data driven mechanism,which fully excavates the potential parallelism of algorithms.According to the test,the multi-core processors based on data driven mechanism can obtain linear acceleration ratio with the increase of computation source.It preliminarily proves that the acceleration ratio of data flow machine maintains linearly increasing with the increase of processors.
【CateGory Index】: TP332
Download(CAJ format) Download(PDF format)
CAJViewer7.0 supports all the CNKI file formats; AdobeReader only supports the PDF format.
©2006 Tsinghua Tongfang Knowledge Network Technology Co., Ltd.(Beijing)(TTKN) All rights reserved