메뉴 건너뛰기




Volumn , Issue , 2009, Pages 19-28

SCF: A device- and language-independent task coordination framework for reconfigurable, heterogeneous systems

Author keywords

Accelerators; Communication; Coordination; Heterogeneous computing; Portability; Productivity; Reconfigurable computing

Indexed keywords

APPLICATION DEVELOPMENT; APPLICATION PORTABILITY; CELL PROCESSOR; COMMUNICATION SYNTHESIS; COMPUTING SYSTEM; COORDINATION FRAMEWORKS; GENERIC SOLUTIONS; HETEROGENEOUS COMPUTING; HETEROGENEOUS COMPUTING SYSTEM; HETEROGENEOUS DEVICES; HETEROGENEOUS PROCESSING; HETEROGENEOUS SYSTEMS; INDEPENDENT TASKS; LEVEL DESIGN; PERFORMANCE IMPROVEMENTS; PROGRAMMING LANGUAGE; RAPID DESIGN; RE-CONFIGURABLE; RECONFIGURABLE COMPUTING; SYSTEM LEVELS;

EID: 74049161228     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1646461.1646464     Document Type: Conference Paper
Times cited : (7)

References (38)
  • 1
    • 38549121575 scopus 로고    scopus 로고
    • The Future of Microprocessors
    • Sep
    • Olukotun, K. and Hammond, L. 2005. The Future of Microprocessors. Queue. Vol. 3, Issue 7 (Sep 2005), pp. 26-29.
    • (2005) Queue , vol.3 , Issue.7 , pp. 26-29
    • Olukotun, K.1    Hammond, L.2
  • 4
    • 74049142151 scopus 로고    scopus 로고
    • MAPstation workstations
    • SRC Computers, Inc, website accessed on July 12
    • SRC Computers, Inc. 2009. MAPstation workstations. www.srccomp.com/ products/mapstation.asp, (website accessed on July 12, 2009).
    • (2009)
  • 5
    • 74049123698 scopus 로고    scopus 로고
    • XtremeData, Inc. 2009. In-Socket Accelerators. http://www.xtremedatainc. com/index.php?option=com-conte nt&view=article&id=109&Itemid=170, (website accessed on July 12, 2009).
    • XtremeData, Inc. 2009. In-Socket Accelerators. http://www.xtremedatainc. com/index.php?option=com-conte nt&view=article&id=109&Itemid=170, (website accessed on July 12, 2009).
  • 7
    • 35648955176 scopus 로고    scopus 로고
    • Cell broadband engine architecture and its first implementation: A performance view
    • F- Chen, T., Raghavan, R., Dale, J. N., and Iwata, E. 2007. Cell broadband engine architecture and its first implementation: a performance view. IBM Journal of Research and Development 51, 5, 559-572.
    • (2007) IBM Journal of Research and Development , vol.51 , Issue.5 , pp. 559-572
    • F- Chen, T.1    Raghavan, R.2    Dale, J.N.3    Iwata, E.4
  • 8
  • 9
    • 62949240224 scopus 로고    scopus 로고
    • Xilinx, Inc, Xilinx, Inc
    • Xilinx, Inc. 2008. Virtex-5 Family Overview. Xilinx, Inc.
    • (2008) Virtex-5 Family Overview
  • 10
    • 47749122457 scopus 로고    scopus 로고
    • Nvidia Corp, GPU Architecture Overview. Nvidia Corp
    • Nvidia Corp. 2006. Nvidia GeForce 8800 GPU Architecture Overview. Nvidia Corp
    • (2006) Nvidia GeForce , pp. 8800
  • 12
    • 74049098058 scopus 로고    scopus 로고
    • Ambric, Inc
    • Ambric, Inc. 2008. Ambric technology backgrounder. http://www.ambric.com/ technology/technologyoverview. php
    • (2008) Ambric technology backgrounder
  • 13
    • 74049151288 scopus 로고    scopus 로고
    • ClearSpeed Technology PLC. 2007. CSX600 Architecture. Whitepaper. ClearSpeed Technology PLC.
    • ClearSpeed Technology PLC. 2007. CSX600 Architecture. Whitepaper. ClearSpeed Technology PLC.
  • 16
    • 74049122647 scopus 로고    scopus 로고
    • Characterization of Fixed and Reconfigurable Multi-Core Devices for Application Acceleration. ACM Transactions on Reconfigurable Technology and Systems
    • Accepted to appear
    • Williams, J., George, A., Richardson, J., Gosrani, K., Massie, C., and Lam, H. 2009. Characterization of Fixed and Reconfigurable Multi-Core Devices for Application Acceleration. ACM Transactions on Reconfigurable Technology and Systems. Accepted to appear.
    • (2009)
    • Williams, J.1    George, A.2    Richardson, J.3    Gosrani, K.4    Massie, C.5    Lam, H.6
  • 17
    • 84990637885 scopus 로고
    • PVM: A Framework for Parallel Distributed Computing. Concurrency: Practice and Experience 2
    • 4, Dec
    • Sunderam, V. S. 1990. PVM: A Framework for Parallel Distributed Computing. Concurrency: Practice and Experience 2, 4, (Dec 1990), pp 315-339.
    • (1990) , pp. 315-339
    • Sunderam, V.S.1
  • 18
    • 74049157188 scopus 로고    scopus 로고
    • MPI website. http://www.mcs.anl.gov/research/projects/mpi/, (website accessed on July 12, 2009).
    • MPI website. http://www.mcs.anl.gov/research/projects/mpi/, (website accessed on July 12, 2009).
  • 19
    • 30644467273 scopus 로고    scopus 로고
    • HeteroMPI: Towards a message-passing library for heterogeneous networks of computers
    • Feb
    • Lastovetsky, A. and Reddy, R. 2006. HeteroMPI: towards a message-passing library for heterogeneous networks of computers. J. Parallel Distrib. Comput. 66, 2 (Feb. 2006), 197-220.
    • (2006) J. Parallel Distrib. Comput , vol.66 , Issue.2 , pp. 197-220
    • Lastovetsky, A.1    Reddy, R.2
  • 20
    • 46049104179 scopus 로고    scopus 로고
    • Graham, R.L., Shipman, G.M., Barrett, B.W., Castain, R.H., Bosilca, G., and Lumsdaine, A. 2006. Open MPI: A High-Performance, Heterogeneous MPI. Proc. of IEEE International Conference on Cluster Computing (Sept 2006), pp.1-9.
    • Graham, R.L., Shipman, G.M., Barrett, B.W., Castain, R.H., Bosilca, G., and Lumsdaine, A. 2006. Open MPI: A High-Performance, Heterogeneous MPI. Proc. of IEEE International Conference on Cluster Computing (Sept 2006), pp.1-9.
  • 21
    • 74049092887 scopus 로고    scopus 로고
    • Massetto, F.I., Gomes A. M., and Sato L. M. 2006. HyMPI - A MPI Implementation for Heterogeneous High Performance Systems. International Conference on Advances in Grid and Pervasive Computing (May 2006), Taichung, Taiwan.
    • Massetto, F.I., Gomes A. M., and Sato L. M. 2006. HyMPI - A MPI Implementation for Heterogeneous High Performance Systems. International Conference on Advances in Grid and Pervasive Computing (May 2006), Taichung, Taiwan.
  • 22
    • 74049127692 scopus 로고    scopus 로고
    • Lee, E. A. 2003. Overview of the Ptolemy Project. Technical Memorandum No. UCB/ERL M03/25 (July 2, 2003). University of California, Berkeley, CA, USA.
    • Lee, E. A. 2003. Overview of the Ptolemy Project. Technical Memorandum No. UCB/ERL M03/25 (July 2, 2003). University of California, Berkeley, CA, USA.
  • 23
    • 33847169929 scopus 로고    scopus 로고
    • Franklin, M., Tyson, E., Buckley, J., Crowley, P., and Maschmeyer, J. 2006. Auto-Pipe and the X Language: A Pipeline Design Tool and Description Language. In Proc. of the 20th International Parallel and Distributed Processing Symposium (April 2006). Rhodes Island, Greece.
    • Franklin, M., Tyson, E., Buckley, J., Crowley, P., and Maschmeyer, J. 2006. Auto-Pipe and the X Language: A Pipeline Design Tool and Description Language. In Proc. of the 20th International Parallel and Distributed Processing Symposium (April 2006). Rhodes Island, Greece.
  • 26
    • 74049094909 scopus 로고    scopus 로고
    • OpenFPGA GenAPI version 0.4 Draft For Comment. 2009, website accessed July 12, 2009
    • OpenFPGA GenAPI version 0.4 Draft For Comment. 2009 http://www.openfpga. org/pages/Standards.aspx, (website accessed July 12, 2009).
  • 27
    • 74049137624 scopus 로고    scopus 로고
    • 0 Specification
    • 1, website accessed July 12
    • OpenCL 1.0 Specification. 2009 http://www.khronos.org/registry/cl/specs/ opencl-1.0.43.pd, (website accessed July 12, 2009).
    • (2009)
    • Open, C.L.1
  • 28
    • 74049121680 scopus 로고    scopus 로고
    • CUDA 2.3 QuickStart Guide
    • Nvidia corp, website accessed August 28
    • Nvidia corp. 2009. CUDA 2.3 QuickStart Guide. http://www.nvidia.com/ object/cuda-develop.html (website accessed August 28, 2009).
    • (2009)
  • 29
    • 74049111405 scopus 로고    scopus 로고
    • Impulse accelerated technologies, Impulse accelerated technologies
    • Impulse accelerated technologies. 2009. Impulse C language. Impulse accelerated technologies.
    • (2009) Impulse C language
  • 30
    • 74049140946 scopus 로고    scopus 로고
    • VHDL standard IEEE 1076, website accessed July 12
    • VHDL standard (IEEE 1076). 2008. http://www.vhdl.org/ vasg/ (website accessed July 12, 2009).
    • (2008)
  • 32
    • 84893572551 scopus 로고    scopus 로고
    • CRUSADE: Hardware/software co-synthesis of dynamically reconfigurable heterogeneous realtime distributed embedded systems. Proc. of Design
    • Dave, B.P. 1999. CRUSADE: hardware/software co-synthesis of dynamically reconfigurable heterogeneous realtime distributed embedded systems. Proc. of Design, Automation and Test in Europe Conference and Exhibition (1999), pp.97-104.
    • (1999) Automation and Test in Europe Conference and Exhibition , pp. 97-104
    • Dave, B.P.1
  • 33
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • Aug
    • Hoare, C. A. 1978. Communicating sequential processes. Communication ACM 21, 8 (Aug. 1978), pp. 666-677.
    • (1978) Communication ACM , vol.21 , Issue.8 , pp. 666-677
    • Hoare, C.A.1
  • 34
    • 74049117201 scopus 로고    scopus 로고
    • RFC 4506 - XDR: External Data Representation Standard. May 2006. http://www.rfc-editor.org/rfc/rfc4506.txt, (website accessed July 27, 2009).
    • RFC 4506 - XDR: External Data Representation Standard. May 2006. http://www.rfc-editor.org/rfc/rfc4506.txt, (website accessed July 27, 2009).
  • 36
    • 74049131367 scopus 로고    scopus 로고
    • Xtext Reference Documentation. 2009. http://www.openarchitectureware.org/ pub/documentation/4.1 /r80-xtextReference.pdf (website accessed July 27, 2009).
    • Xtext Reference Documentation. 2009. http://www.openarchitectureware.org/ pub/documentation/4.1 /r80-xtextReference.pdf (website accessed July 27, 2009).
  • 37
    • 74049111646 scopus 로고    scopus 로고
    • Eclipse. Eclipse SDK, Version: 3.4.1., www.eclipse.org (website accessed July 27, 2009).
    • Eclipse. Eclipse SDK, Version: 3.4.1., www.eclipse.org (website accessed July 27, 2009).


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