Data Dependent Control Statements Conversion on SIMD Image Co-Processor
暂无分享,去创建一个
Many data-parallel applications, including emerging media applications, have regular structures that can easily be expressed as a series of data parallel function operating on data streams. Data-parallel architectures are designed to exploit this regularity by performing the same operation on many data elements concurrently. However, applications containing data-dependent control constructs perform poorly on these architectures. Data-dependent control statement conversion converts these constructs into data-dependent data movement. This allows data-parallel architectures to efficiently execute applications with data-dependent control flow. This kind of conversion extends the applications which can run on the data parallel architecture.
[1] William J. Dally,et al. The Imagine Stream Processor , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.
[2] Kai Hwang,et al. Computer architecture and parallel processing , 1984, McGraw-Hill Series in computer organization and architecture.
[3] William J. Dally,et al. Imagine: Media Processing with Streams , 2001, IEEE Micro.
[4] William J. Dally,et al. Efficient conditional operations for data-parallel architectures , 2000, MICRO 33.