摘要
介绍了线程集成技术在通用单片微处理器或微控制器上实现实时任务并行性的新方法。利用后级编译技术在指令级代码中融合多个控制线程 ,实现指令级并行 ,提高了系统资源的利用率 ,改善了系统性能 ,从而达到用软件代替专用外围硬件的功能。文中介绍了线程集成的概念、线程集成过程中的主、客线程的表示方法、代码转移的原理、应用及实验结果。
The thread integration technique-a new method for providing real time task concurrency on single microcontrollers and microprocessors is presented. Using post pass compiler technology integrating multiple control and computing threads at the instruction code level, implementing instruction level parallel, thread integration method can enhance the system resource utilization, and improve performance of the system. It allows implementation of functions in software instead of dedicated peripheral hardware. This paper investigates the idea of thread integration, the program dependence graph presentation method of host and guest threads, implementation of code transformations in the process of integration. Finally applicational examples and experimental results are given.
出处
《南京航空航天大学学报》
EI
CAS
CSCD
北大核心
2002年第6期565-568,共4页
Journal of Nanjing University of Aeronautics & Astronautics