메뉴 건너뛰기




Volumn 56, Issue 5, 2007, Pages 606-621

Energy-efficient multiprocessor systems-on-chip for embedded computing: Exploring programming models and their architectural support

Author keywords

Embedded multimedia; Energy efficiency; Low power; MPSoCs; Programming models; Task level parallelism

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER HARDWARE; COMPUTER PROGRAMMING; COMPUTER SIMULATION; ENERGY EFFICIENCY; PROGRAM PROCESSORS;

EID: 34147141277     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/TC.2007.1040     Document Type: Article
Times cited : (28)

References (55)
  • 1
  • 2
    • 84895303886 scopus 로고    scopus 로고
    • W. Weber, J. Rabaey, and E. Aarts, eds. Springer
    • Ambient Intelligence, W. Weber, J. Rabaey, and E. Aarts, eds. Springer, 2005.
    • (2005) Ambient Intelligence
  • 5
    • 4444343175 scopus 로고    scopus 로고
    • An Efficient Scalable and Flexible Data Transfer Architectures for Multiprocessor SoC with Massive Distributed Memory
    • S. Hand, A. Baghdadi, M. Bonacio, S. Chae, and A. Jerraya, "An Efficient Scalable and Flexible Data Transfer Architectures for Multiprocessor SoC with Massive Distributed Memory," Proc. 41st Design Automation Conf., pp. 250-255, 2004.
    • (2004) Proc. 41st Design Automation Conf , pp. 250-255
    • Hand, S.1    Baghdadi, A.2    Bonacio, M.3    Chae, S.4    Jerraya, A.5
  • 6
    • 84893714166 scopus 로고    scopus 로고
    • Communication Centric Architectures for Turbo-Decoding on Embedded Multiprocessors
    • F. Gilbert, M. Thul, and N. When, "Communication Centric Architectures for Turbo-Decoding on Embedded Multiprocessors," Proc. Design, and Test in Europe Conf., pp. 351-356, 2003.
    • (2003) Proc. Design, and Test in Europe Conf , pp. 351-356
    • Gilbert, F.1    Thul, M.2    When, N.3
  • 7
    • 0037631147 scopus 로고    scopus 로고
    • A 160mW, 80nA Standby, MPEG-4 Audiovisual LSI 16Mb Embedded DRAM and a 5 GOPS Adaptive Post Filter
    • H. Arakida et al., "A 160mW, 80nA Standby, MPEG-4 Audiovisual LSI 16Mb Embedded DRAM and a 5 GOPS Adaptive Post Filter," Proc. IEEE Int'l Solid-State Circuits Conf., pp. 62-63, 2003.
    • (2003) Proc. IEEE Int'l Solid-State Circuits Conf , pp. 62-63
    • Arakida, H.1
  • 14
    • 33751426912 scopus 로고    scopus 로고
    • Two-Dimensional Data Locality: Definition, Abstraction, and Application
    • M. Kandemir, "Two-Dimensional Data Locality: Definition, Abstraction, and Application," Proc. Int'l Conf. Computer Aided Design, pp. 275-278, 2005.
    • (2005) Proc. Int'l Conf. Computer Aided Design , pp. 275-278
    • Kandemir, M.1
  • 15
    • 0033097556 scopus 로고    scopus 로고
    • Producer-Consumer Communication in Distributed Shared Memory Multiprocessors
    • Mar
    • G. Byrd and M. Flynn, "Producer-Consumer Communication in Distributed Shared Memory Multiprocessors," Proc. IEEE, pp. 456-466, Mar. 1999.
    • (1999) Proc. IEEE , pp. 456-466
    • Byrd, G.1    Flynn, M.2
  • 16
    • 34147103658 scopus 로고    scopus 로고
    • K. Tachikawa, Requirements and Strategies for Semiconductor Technologies for Mobile Communication Terminals, Proc. Electron Devices Meeting, pp. 1.2.1-1.2.6, 2003.
    • K. Tachikawa, "Requirements and Strategies for Semiconductor Technologies for Mobile Communication Terminals," Proc. Electron Devices Meeting, pp. 1.2.1-1.2.6, 2003.
  • 17
    • 27344435504 scopus 로고    scopus 로고
    • The Design and Implementation of a First-Generation CELL Processor
    • Feb
    • D. Pham et al., "The Design and Implementation of a First-Generation CELL Processor," Proc. Int'l Solid State Circuits Conf. (ISSCC , Feb. 2005.
    • (2005) Proc. Int'l Solid State Circuits Conf. (ISSCC
    • Pham, D.1
  • 18
    • 34147099864 scopus 로고    scopus 로고
    • ARM Semiconductor, ARM11 MPCore Multiprocessor, http://arm.convergencepromotions.com/catalog/753.htm, 2007.
    • ARM Semiconductor, "ARM11 MPCore Multiprocessor," http://arm.convergencepromotions.com/catalog/753.htm, 2007.
  • 19
    • 34147152009 scopus 로고    scopus 로고
    • Philips Semiconductor, Philips Nexperia Platform, www.semiconductors.philips.com/products/nexperia/home, 2007.
    • Philips Semiconductor, "Philips Nexperia Platform," www.semiconductors.philips.com/products/nexperia/home, 2007.
  • 20
    • 34147185486 scopus 로고    scopus 로고
    • STMicroelectronics Semiconductor, Nomadik Platform, www.st.com/stonline/prodpres/dedicate/proc/proc.htm, 2007.
    • STMicroelectronics Semiconductor, "Nomadik Platform," www.st.com/stonline/prodpres/dedicate/proc/proc.htm, 2007.
  • 21
    • 34147149378 scopus 로고    scopus 로고
    • Texas Instrument Semiconductor, OMAP5910 Platform, http://focus.ti.com/docs/prod/folders/print/omap5910.html, 2007.
    • Texas Instrument Semiconductor, "OMAP5910 Platform," http://focus.ti.com/docs/prod/folders/print/omap5910.html, 2007.
  • 22
    • 34147092910 scopus 로고    scopus 로고
    • MPCore Multiprocessors Family, www.arm.com/products/CPUs/families/ MPCoreMultiprocessors.html, 2007.
    • (2007) MPCore Multiprocessors Family
  • 23
    • 34147137538 scopus 로고    scopus 로고
    • Intel Semiconductor, IXP2850 Network Processor, http://www.intel.com, 2007.
    • Intel Semiconductor, "IXP2850 Network Processor," http://www.intel.com, 2007.
  • 24
    • 0033886799 scopus 로고    scopus 로고
    • A Single Chip, 1.6 Billion, 16-b MAC/s Multiprocessor DSP
    • Mar
    • B. Ackland et al., "A Single Chip, 1.6 Billion, 16-b MAC/s Multiprocessor DSP," IEEE J. Solid State Circuits, vol. 35, no. 3, Mar. 2000.
    • (2000) IEEE J. Solid State Circuits , vol.35 , Issue.3
    • Ackland, B.1
  • 25
    • 0347637818 scopus 로고
    • A Comparison of Programming Models for Shared Memory Multiprocessors
    • C. Lin and L. Snyder, "A Comparison of Programming Models for Shared Memory Multiprocessors," Proc. Int'l Conf. Parallel Processing, pp. 163-170, 1990.
    • (1990) Proc. Int'l Conf. Parallel Processing , pp. 163-170
    • Lin, C.1    Snyder, L.2
  • 28
    • 0028325720 scopus 로고
    • A Comparison of Message Passing and Shared Memory Architectures for Data Parallel Programs
    • A.C. Klaiber and H.M. Levy, "A Comparison of Message Passing and Shared Memory Architectures for Data Parallel Programs," Proc. Int'l Symp. Computer Architecture, pp. 94-105, 1994.
    • (1994) Proc. Int'l Symp. Computer Architecture , pp. 94-105
    • Klaiber, A.C.1    Levy, H.M.2
  • 31
    • 0032691538 scopus 로고    scopus 로고
    • A Comparison of MPI, SHMEM and Cache-Coherent Shared Address Space Programming Models on the SGI Origin2000
    • H. Shan and J.P. Singh, "A Comparison of MPI, SHMEM and Cache-Coherent Shared Address Space Programming Models on the SGI Origin2000," Proc. Int'l Conf. Supercomputing, pp. 329-338, 1999.
    • (1999) Proc. Int'l Conf. Supercomputing , pp. 329-338
    • Shan, H.1    Singh, J.P.2
  • 35
    • 0032167177 scopus 로고    scopus 로고
    • Utilizing the Power of High-Performance Computing
    • Sept
    • W. Liu and V.K. Prasanna, "Utilizing the Power of High-Performance Computing," IEEE Signal Processing Magazine, pp. 85-100, Sept. 1998.
    • (1998) IEEE Signal Processing Magazine , pp. 85-100
    • Liu, W.1    Prasanna, V.K.2
  • 37
    • 0031197269 scopus 로고    scopus 로고
    • Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices
    • M. Stemm and R.H. Katz, "Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices," IEICE Trans. Comm., vol. E80-B, no. 8, pp. 1125-1131, 1997.
    • (1997) IEICE Trans. Comm , vol.E80-B , Issue.8 , pp. 1125-1131
    • Stemm, M.1    Katz, R.H.2
  • 40
    • 2942642819 scopus 로고    scopus 로고
    • Cycle-Accurate Power Analysis for Multiprocessor Systems-on-a-Chip
    • Apr
    • M. Loghi, M. Poncino, and L. Benini, "Cycle-Accurate Power Analysis for Multiprocessor Systems-on-a-Chip," Proc. Great Lakes Symp. VLSI, pp. 401-406, Apr. 2004.
    • (2004) Proc. Great Lakes Symp. VLSI , pp. 401-406
    • Loghi, M.1    Poncino, M.2    Benini, L.3
  • 41
    • 3042613418 scopus 로고    scopus 로고
    • System Level Power Modeling and Simulation of High-End Industrial Network-on-Chip
    • Feb
    • A. Bona, V. Zaccaria, and R. Zafalon, "System Level Power Modeling and Simulation of High-End Industrial Network-on-Chip," Proc. Design and Test in Europe Conf. (DATE), pp. 318-323, Feb. 2004.
    • (2004) Proc. Design and Test in Europe Conf. (DATE) , pp. 318-323
    • Bona, A.1    Zaccaria, V.2    Zafalon, R.3
  • 42
    • 0033097556 scopus 로고    scopus 로고
    • Producer-Consumer Communication in Distributed Shared Memory Multiprocessors
    • Mar
    • G.T. Byrd and M.J. Flynn, "Producer-Consumer Communication in Distributed Shared Memory Multiprocessors," Proc. IEEE, vol. 87, pp. 456-466, Mar. 1999.
    • (1999) Proc. IEEE , vol.87 , pp. 456-466
    • Byrd, G.T.1    Flynn, M.J.2
  • 44
    • 33646950282 scopus 로고    scopus 로고
    • Flexible Hardware/Software Support for Message Passing on a Distributed Shared Memory Architecture
    • Mar
    • F. Poletti, A. Poggiali, and P. Marchal, "Flexible Hardware/Software Support for Message Passing on a Distributed Shared Memory Architecture," Proc. Design and Test in Europe, vol. 2, pp. 736-741, Mar. 2004.
    • (2004) Proc. Design and Test in Europe , vol.2 , pp. 736-741
    • Poletti, F.1    Poggiali, A.2    Marchal, P.3
  • 45
    • 34147132562 scopus 로고    scopus 로고
    • MPI-2 Standard, http://www-unix.mcs.anl.gov/mpi/mpistandard/ mpi-report-2.0/mpi2-report.htm, 2007.
    • (2007) MPI-2 Standard
  • 46
    • 0025440459 scopus 로고
    • A Survey of Cache Coherence Schemes for Multiprocessors
    • June
    • P. Stenström, "A Survey of Cache Coherence Schemes for Multiprocessors," Computer, vol. 23, no. 6, pp. 12-24, June 1990.
    • (1990) Computer , vol.23 , Issue.6 , pp. 12-24
    • Stenström, P.1
  • 47
    • 0028516678 scopus 로고
    • Hardware Approaches to Cache Coherence in Shared-Memory Multiprocessors
    • Oct./Dec
    • M. Tomasevic and V.M. Milutinovic, "Hardware Approaches to Cache Coherence in Shared-Memory Multiprocessors," IEEE Micro, vol. 14, nos. 5-6, pp. 52-59, Oct./Dec. 1994.
    • (1994) IEEE Micro , vol.14 , Issue.5-6 , pp. 52-59
    • Tomasevic, M.1    Milutinovic, V.M.2
  • 48
    • 0031145348 scopus 로고    scopus 로고
    • Classifying Software-Based Cache Coherence Solutions
    • Mar
    • I. Tartalja and V.M. Milutinovic, "Classifying Software-Based Cache Coherence Solutions," IEEE Software, vol. 14, no. 3, pp. 90-101, Mar. 1997.
    • (1997) IEEE Software , vol.14 , Issue.3 , pp. 90-101
    • Tartalja, I.1    Milutinovic, V.M.2
  • 53
    • 34047117937 scopus 로고    scopus 로고
    • Communication-Aware Allocation and Scheduling Framework for Stream-Oriented Multi-Processor Systems-on-Chip
    • Mar
    • M. Ruggiero, A. Guerri, D. Bertozzi, F. Poletti, and M. Milano, "Communication-Aware Allocation and Scheduling Framework for Stream-Oriented Multi-Processor Systems-on-Chip," Proc. Design and Test in Europe, vol. 1, pp. 3-9, Mar. 2006.
    • (2006) Proc. Design and Test in Europe , vol.1 , pp. 3-9
    • Ruggiero, M.1    Guerri, A.2    Bertozzi, D.3    Poletti, F.4    Milano, M.5
  • 54
    • 0029394470 scopus 로고
    • Overview of the PARADIGM Compiler for Distributed Memory Message-Passing Multicomputers
    • Mar
    • P. Banerjee, J. Chandy, M. Gupta, J. Holm, A. Lain, D. Palermo, S. Ramaswamy, and E. Su, "Overview of the PARADIGM Compiler for Distributed Memory Message-Passing Multicomputers," Computer, vol. 28, no. 3, pp. 37-37, Mar. 1995.
    • (1995) Computer , vol.28 , Issue.3 , pp. 37-37
    • Banerjee, P.1    Chandy, J.2    Gupta, M.3    Holm, J.4    Lain, A.5    Palermo, D.6    Ramaswamy, S.7    Su, E.8
  • 55
    • 0030190221 scopus 로고    scopus 로고
    • A Unified Framework for Optimizing Communication in Data-Parallel Programs
    • July
    • M. Gupta, E. Schonberg, and H. Srinavasan, "A Unified Framework for Optimizing Communication in Data-Parallel Programs," IEEE Trans. Parallel and Distributed Systems, pp. 689-704, vol. 7, no. 7, July 1996.
    • (1996) IEEE Trans. Parallel and Distributed Systems , vol.7 , Issue.7 , pp. 689-704
    • Gupta, M.1    Schonberg, E.2    Srinavasan, H.3


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