메뉴 건너뛰기




Volumn 36, Issue 1, 2008, Pages 3-36

A fast and accurate technique for mapping parallel applications on stream-oriented MPSoC platforms with communication awareness

Author keywords

Allocation; Constraint programming; Integer programming; MPSoCs; Scheduling

Indexed keywords

CONSTRAINT PROGRAMMING (CP); CYCLE-ACCURATE FUNCTIONAL SIMULATION; MAPPING PROBLEMS; REAL-LIFE APPLICATIONS;

EID: 38349175055     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10766-007-0032-7     Document Type: Article
Times cited : (29)

References (37)
  • 2
    • 84882852223 scopus 로고    scopus 로고
    • ARM Ltd., Sheffield, UK
    • ARM Ltd., Sheffield, UK, AMBA 2.0 Specification. http://www.arm.com/ armtech/AMBA
    • AMBA 2.0 Specification
  • 3
    • 84864180464 scopus 로고    scopus 로고
    • ARM11 MPCore, http://www.arm.com/products/CPUs/ARM11MPCoreMultiprocessor. html
  • 5
    • 0030697743 scopus 로고    scopus 로고
    • Architecture synthesis and partitioning of real-time synthesis: A comparison of 3 heuristic search strategies
    • Braunschweig, Germany
    • J. Axelsson, Architecture Synthesis and Partitioning of Real-Time Synthesis: A Comparison of 3 Heuristic Search Strategies, in Proceedings of the 5th International Workshop on Hardware/Software Codesign (CODES/CASHE97), Braunschweig, Germany, pp. 161-166 (1997).
    • (1997) Proceedings of the 5th International Workshop on Hardware/Software Codesign (CODES/CASHE97) , pp. 161-166
    • Axelsson, J.1
  • 7
    • 33646173644 scopus 로고    scopus 로고
    • MILP based task mapping for heterogeneous multiprocessor systems, EURO-DAC '96/EURO-VHDL '96
    • Geneva, Switzerland
    • A. Bender, MILP based Task Mapping for Heterogeneous Multiprocessor Systems, EURO-DAC '96/EURO-VHDL '96, in Proceedings of the conference on European design automation, Geneva, Switzerland, pp. 190-197 (1996).
    • (1996) Proceedings of the Conference on European Design Automation , pp. 190-197
    • Bender, A.1
  • 8
    • 9644308639 scopus 로고
    • Partitioning Procedures for Solving Mixed-Variables Programming Problems
    • Benders J.F. (1962). Partitioning Procedures for Solving Mixed-Variables Programming Problems. Numerische Mathematik 4:238-252
    • (1962) Numerische Mathematik , vol.4 , pp. 238-252
    • Benders, J.F.1
  • 9
    • 0036625241 scopus 로고    scopus 로고
    • Hardware-software partitioning and pipelined scheduling of transformative applications
    • Chatha K.S., Vemuri R. (2002). Hardware-Software Partitioning and Pipelined Scheduling of Transformative Applications, in Transactions on Very Large Scale Integration Systems 10(3):193-208
    • (2002) Transactions on Very Large Scale Integration Systems , vol.10 , Issue.3 , pp. 193-208
    • Chatha, K.S.1    Vemuri, R.2
  • 16
    • 27644524078 scopus 로고    scopus 로고
    • A streaming processor unit for the CELL processor
    • San Francisco, USA
    • B. Flachs et al., A Streaming Processor Unit for the CELL Processor, in Proceedings of the ISSCC, San Francisco, USA, pp. 134-135 (2005).
    • (2005) Proceedings of the ISSCC , pp. 134-135
    • Flachs, B.1
  • 18
    • 0010986664 scopus 로고    scopus 로고
    • Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems
    • 4
    • Grossmann I.E., Jain V. (2001). Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems. INFORMS Journal on Computing 13(4):258-276
    • (2001) INFORMS Journal on Computing , vol.13 , pp. 258-276
    • Grossmann, I.E.1    Jain, V.2
  • 24
    • 0002050141 scopus 로고    scopus 로고
    • Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors
    • 4
    • Kwok Y., Ahmad I. (1999). Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors. ACM Computing Surveys 31(4):406-471
    • (1999) ACM Computing Surveys , vol.31 , pp. 406-471
    • Kwok, Y.1    Ahmad, I.2
  • 25
    • 0030412148 scopus 로고    scopus 로고
    • System-level synthesis of application-specific systems using A* search and generalized force-directed heuristics
    • San Diego, USA
    • C. Lee, M. Potkonjak, and W. Wolf, System-Level Synthesis of Application-Specific Systems Using A*Search and Generalized Force-Directed Heuristics, in Proceedings of the 9th International Symposium on System Synthesis-ISSS '96, San Diego, USA, pp. 2-7 (1996).
    • (1996) Proceedings of the 9th International Symposium on System Synthesis-ISSS '96 , pp. 2-7
    • Lee, C.1    Potkonjak, M.2    Wolf, W.3
  • 30
    • 33646950282 scopus 로고    scopus 로고
    • Flexible hardware/software support for message passing on a distributed shared memory architecture
    • Munich, Germany
    • F. Poletti, A. Poggiali, and P. Marchal, Flexible Hardware/Software Support for Message Passing on a Distributed Shared Memory Architecture, in Design And Test Europe Conference 2005 Proceedings, Munich, Germany, pp. 736-741 (2005).
    • (2005) Design and Test Europe Conference 2005 Proceedings , pp. 736-741
    • Poletti, F.1    Poggiali, A.2    Marchal, P.3
  • 31
    • 0000679218 scopus 로고
    • SOS: Synthesis of application-specific heterogeneous multiprocessor systems
    • S. Prakash and A. Parker, SOS: Synthesis of Application-Specific Heterogeneous Multiprocessor Systems, Journal of Parallel and Distributed Computing, 338-351 (1992).
    • (1992) Journal of Parallel and Distributed Computing , pp. 338-351
    • Prakash, S.1    Parker, A.2
  • 34
    • 84864177334 scopus 로고    scopus 로고
    • RTEMS Home Page, http://www.rtems.com
  • 37
    • 0344089201 scopus 로고    scopus 로고
    • A Decade of Hardware/Software Codesign
    • 4
    • Wolf W. (2003). A Decade of Hardware/Software Codesign. IEEE Computer 36(4):38-43
    • (2003) IEEE Computer , vol.36 , pp. 38-43
    • Wolf, W.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.