A statement based parallelizing framework for processor-in-memory architectures.

Department of Electrical Engineering, National Sun Yat-sen University, Kaohsiung, Taiwan, R.O.C.
Information Processing Letters (Impact Factor: 0.48). 02/2003; 85:159-163. DOI: 10.1016/S0020-0190(02)00353-8
Source: DBLP

ABSTRACT Given a collection of n functions defined on Rd, and a polyhedral set Q ⊂ Rd, we consider the problem of minimizing the sum of the k largest functions of the collection over Q. Specifically ...

  • [Show abstract] [Hide abstract]
    ABSTRACT: Processor-in-memory is a new class of computer architecture designed for reducing the performance gap between the processor and the memory. This architecture provides a tightly-coupled heterogeneous environment by integrating different processors in a system. An efficient parallelization and optimization mechanism is necessary for this system to transform the existed applications to achieve better performance. In this paper, we propose a comprehensive framework, COSPIM, based on the statement viewpoint in our early SAGE system. It integrates program decomposition, ETC (expected time to compute) evaluation and scheduling mechanisms together. We describe how COSPIM splits statements and produces schedule to execute on the host processor and the coprocessor simultaneously. The experimental results of this approach are also discussed.
    Proceedings of the 10th WSEAS international conference on Computers; 07/2006