메뉴 건너뛰기




Volumn 37, Issue 3, 2015, Pages 562-572

Software pipeline-based partitioning method with trade-off between workload balance and communication optimization

Author keywords

Communication optimization; Cyclic dependent task management; Partition; Software pipeline

Indexed keywords

APPLICATION SPECIFIC INTEGRATED CIRCUITS; DISTRIBUTED COMPUTER SYSTEMS; ECONOMIC AND SOCIAL EFFECTS; MICROPROCESSOR CHIPS; MULTIPROCESSING SYSTEMS; PARTITIONS (BUILDING); PIPELINES; SYSTEM-ON-CHIP;

EID: 84930976078     PISSN: 12256463     EISSN: 22337326     Source Type: Journal    
DOI: 10.4218/etrij.15.0114.0502     Document Type: Article
Times cited : (4)

References (29)
  • 1
    • 84857729771 scopus 로고    scopus 로고
    • Characteristics of workloads using the pipeline programming model
    • C. Bienia and K. Li, "Characteristics of Workloads Using the Pipeline Programming Model," Comput. Archit., vol. 6161, 2012, pp. 161-171.
    • (2012) Comput. Archit. , vol.6161 , pp. 161-171
    • Bienia, C.1    Li, K.2
  • 2
    • 77954966691 scopus 로고    scopus 로고
    • Modeling critical sections in Amdahl's law and its implications for multicore design
    • New York, NY, USA June
    • S. Eyerman and L. Eeckhout, "Modeling Critical Sections in Amdahl's Law and its Implications for Multicore Design," ACM SIGARCH Comput. Archit. News, New York, NY, USA, vol. 38, no. 3, June 2010, pp. 362-370.
    • (2010) ACM SIGARCH Comput. Archit. News , vol.38 , Issue.3 , pp. 362-370
    • Eyerman, S.1    Eeckhout, L.2
  • 3
    • 84893458522 scopus 로고    scopus 로고
    • Communication pipelining for code generation from simulink models
    • Melbourne, Australia, July 16-18
    • R. Yan et al., "Communication Pipelining for Code Generation from Simulink Models," IEEE Int. Conf. Trust, Security Privacy Comput. Commun., Melbourne, Australia, July 16-18, 2013, pp. 1893-1900.
    • (2013) IEEE Int. Conf. Trust, Security Privacy Comput. Commun. , pp. 1893-1900
    • Yan, R.1
  • 5
    • 0029309183 scopus 로고
    • Dataflow process networks
    • May
    • E.A. Lee and T.M. Parks, "Dataflow Process Networks," Proc. IEEE, vol. 83, no. 5, May 1995, pp. 773-801.
    • (1995) Proc. IEEE , vol.83 , Issue.5 , pp. 773-801
    • Lee, E.A.1    Parks, T.M.2
  • 7
    • 78049298143 scopus 로고    scopus 로고
    • Accessed Apr. 1, 2014
    • Simulink, Mathworks. Accessed Apr. 1, 2014. http://www.mathworks.com
    • Mathworks
    • Simulink1
  • 8
    • 78049298143 scopus 로고    scopus 로고
    • Accessed Apr. 1, 2014
    • Real-Time Workshop, Mathworks. Accessed Apr. 1, 2014. http://www.mathworks.com
    • Mathworks
    • Real-Time Workshop1
  • 9
    • 84931002075 scopus 로고    scopus 로고
    • Accessed Apr. 1, 2014
    • RTI-MP, dSPACE, Inc. Accessed Apr. 1, 2014. http://www.spaceinc.com/ww/en/inc/home/products/sw/impsw/rtimpblo.cfm
    • dSPACE, Inc.
    • RTI-MP1
  • 12
    • 37349026243 scopus 로고    scopus 로고
    • Memory-efficient multithreaded code generation from simulink for heterogeneous MPSoC
    • Dec.
    • S.-I. Han et al., "Memory-Efficient Multithreaded Code Generation from Simulink for Heterogeneous MPSoC," Des., Autom. Embedded Syst., vol. 11, no. 4, Dec. 2007, pp. 249-283.
    • (2007) Des., Autom. Embedded Syst. , vol.11 , Issue.4 , pp. 249-283
    • Han, S.-I.1
  • 13
    • 34547747351 scopus 로고    scopus 로고
    • Automated memory-aware application distribution for multi-processor system-on-chips
    • Nov.
    • H. Orsila et al., "Automated Memory-Aware Application Distribution for Multi-processor System-on-Chips," J. Syst. Archit., vol. 5, no. 11, Nov. 2007, pp. 795-815.
    • (2007) J. Syst. Archit. , vol.5 , Issue.11 , pp. 795-815
    • Orsila, H.1
  • 14
    • 70350048956 scopus 로고    scopus 로고
    • An ILP formulation for task mapping and scheduling on multi-core architectures
    • Nice, France, Apr. 20-24
    • Y. Yi et al., "An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures," IEEE Des., Autom. Test Europe Exhibition, Nice, France, Apr. 20-24, 2009, pp. 33-38.
    • (2009) IEEE Des., Autom. Test Europe Exhibition , pp. 33-38
    • Yi, Y.1
  • 15
    • 84879861000 scopus 로고    scopus 로고
    • Mapping on multi/many-core systems: Survey of current and emerging trends
    • Austin, TX, USA, May 29-June 7
    • A.K. Singh et al., "Mapping on Multi/Many-core Systems: Survey of Current and Emerging Trends," ACM/EDAC/IEEE Des., Autom. Conf., Austin, TX, USA, Article no. 1, May 29-June 7, 2013, pp. 1-10.
    • (2013) ACM/EDAC/IEEE Des., Autom. Conf. , pp. 1-10
    • Singh, A.K.1
  • 16
    • 79953862857 scopus 로고    scopus 로고
    • Overhead-aware energy optimization for real-time streaming applications on multiprocessor system-on-chip
    • Mar.
    • Y. Wang et al., "Overhead-Aware Energy Optimization for Real-Time Streaming Applications on Multiprocessor System-on-Chip," ACM Trans. Des. Autom. Electron. Syst., vol. 16, no. 2, Mar. 2011, Article 14.
    • (2011) ACM Trans. Des. Autom. Electron. Syst. , vol.16 , Issue.2
    • Wang, Y.1
  • 17
    • 70350055226 scopus 로고    scopus 로고
    • Pipelined data parallel task mapping/scheduling technique for MPSoC
    • Nice, France, Apr. 20-24
    • H. Yang and S. Ha, "Pipelined Data Parallel Task Mapping/Scheduling Technique for MPSoC," Des., Autom. Test Europe Exhibition, Nice, France, Apr. 20-24, 2009, pp. 69-74.
    • (2009) Des., Autom. Test Europe Exhibition , pp. 69-74
    • Yang, H.1    Ha, S.2
  • 18
    • 34748844582 scopus 로고    scopus 로고
    • Synthesis of an application-specific soft multiprocessor system
    • Monterey, CA, USA, Feb. 18-20
    • J. Cong, G. Han, and W. Jiang, "Synthesis of an Application-Specific Soft Multiprocessor System," Proc. ACM/SIGDA Int. Symp. Field Programmable Gate Arrays, Monterey, CA, USA, Feb. 18-20, 2007, pp. 99-107.
    • (2007) Proc. ACM/SIGDA Int. Symp. Field Programmable Gate Arrays , pp. 99-107
    • Cong, J.1    Han, G.2    Jiang, W.3
  • 20
    • 57349172999 scopus 로고    scopus 로고
    • Orchestrating the execution of stream programs on multicore platforms
    • June
    • M. Kudlur and S. Mahlke, "Orchestrating the Execution of Stream Programs on Multicore Platforms," ACM SIGPLAN Notices (PLDI'08), vol. 43, no. 6, June 2008, pp. 114-124.
    • (2008) ACM SIGPLAN Notices (PLDI'08) , vol.43 , Issue.6 , pp. 114-124
    • Kudlur, M.1    Mahlke, S.2
  • 21
    • 70350714571 scopus 로고    scopus 로고
    • A design flow for application specific heterogeneous pipelined multiprocessor systems
    • San Francisco, CA, USA, July 26-31
    • H. Javid and S. Parameswaran, "A Design Flow for Application Specific Heterogeneous Pipelined Multiprocessor Systems," Proc. Annual Des. Autom. Conf., San Francisco, CA, USA, July 26-31, 2009, pp. 250-253.
    • (2009) Proc. Annual Des. Autom. Conf. , pp. 250-253
    • Javid, H.1    Parameswaran, S.2
  • 22
    • 84856591975 scopus 로고    scopus 로고
    • Automatic extraction of pipeline parallelism for embedded software using linear programming
    • Tainan, Taiwan, Dec. 7-9
    • D. Cordes et al., "Automatic Extraction of Pipeline Parallelism for Embedded Software Using Linear Programming," IEEE Int. Conf. Parallel Distrib. Syst., Tainan, Taiwan, Dec. 7-9, 2011, pp. 699-706.
    • (2011) IEEE Int. Conf. Parallel Distrib. Syst. , pp. 699-706
    • Cordes, D.1
  • 23
    • 33748631005 scopus 로고    scopus 로고
    • Functional modeling techniques for efficient SW code generation of video codec applications
    • Yokohama, Japan, Jan. 24-27
    • S.-I. Han, S.-I. Chae, and A.A. Jerraya, "Functional Modeling Techniques for Efficient SW Code Generation of Video Codec Applications," Proc. Asia South Pacific Des. Autom. Conf., Yokohama, Japan, Jan. 24-27, 2006, pp. 935-940.
    • (2006) Proc. Asia South Pacific Des. Autom. Conf. , pp. 935-940
    • Han, S.-I.1    Chae, S.-I.2    Jerraya, A.A.3
  • 24
    • 58149129333 scopus 로고    scopus 로고
    • Simulink®-based heterogeneous multiprocessor SoC design flow for mixed hardware/software refinement and simulation
    • Feb.
    • S.-I. Han et al., "Simulink® -Based Heterogeneous Multiprocessor SoC Design Flow for Mixed Hardware/Software Refinement and Simulation," J. Integr. VLSI, vol. 42, no. 2, Feb. 2009, pp. 227-245.
    • (2009) J. Integr. VLSI , vol.42 , Issue.2 , pp. 227-245
    • Han, S.-I.1
  • 25
    • 33746763910 scopus 로고
    • Retiming synchronous circuitry
    • June
    • C.E. Leiserson and J.B. Saxe, "Retiming Synchronous Circuitry," J. Algorithmica, vol. 6, no. 1-6, June 1991, pp. 5-35.
    • (1991) J. Algorithmica , vol.6 , Issue.1-6 , pp. 5-35
    • Leiserson, C.E.1    Saxe, J.B.2
  • 26
    • 34548023073 scopus 로고    scopus 로고
    • Reducing fine-grain communication overhead in multithread code generation for heterogeneous MPSoC
    • Nice, France, Apr. 20
    • L. Brisolara et al., "Reducing Fine-Grain Communication Overhead in Multithread Code Generation for Heterogeneous MPSoC," Proc. Int. Workshop Softw. Compilers Embedded Syst., Nice, France, Apr. 20, 2007, pp. 81-89.
    • (2007) Proc. Int. Workshop Softw. Compilers Embedded Syst. , pp. 81-89
    • Brisolara, L.1
  • 27
    • 34547150218 scopus 로고    scopus 로고
    • Buffer memory optimization for video codec application modeled in simulink
    • San Francisco, CA, USA, July 24-28
    • S.-I. Han et al., "Buffer Memory Optimization for Video Codec Application Modeled in Simulink," Proc. Annual Des. Autom. Conf., San Francisco, CA, USA, July 24-28, 2006, pp. 689-694.
    • (2006) Proc. Annual Des. Autom. Conf. , pp. 689-694
    • Han, S.-I.1
  • 28
    • 84931002077 scopus 로고    scopus 로고
    • Accessed Apr. 1, 2014
    • C-SKY Inc. Accessed Apr. 1, 2014. http://www.c-sky.com
    • C-SKY Inc.1
  • 29
    • 4444343175 scopus 로고    scopus 로고
    • An efficient scalable and flexible data transfer architecture for multiprocessor SoC with massive distributed memory
    • San Diego, CA, USA, June 7-11
    • S.-I. Han et al., "An Efficient Scalable and Flexible Data Transfer Architecture for Multiprocessor SoC with Massive Distributed Memory," Proc. Annual Des. Autom. Conf., San Diego, CA, USA, June 7-11, 2004, pp. 250-255.
    • (2004) Proc. Annual Des. Autom. Conf. , pp. 250-255
    • Han, S.-I.1


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