메뉴 건너뛰기




Volumn 39, Issue 11, 2004, Pages 14-26

Spatial computation

Author keywords

Application specific hardware; Dataflow machine; Low power; Spatial computation

Indexed keywords

ALGORITHMS; BROADCASTING; COMPUTER SIMULATION; HIGH LEVEL LANGUAGES; OPTIMIZATION; PROGRAM COMPILERS;

EID: 12344297836     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/1037187.1024396     Document Type: Conference Paper
Times cited : (17)

References (117)
  • 5
    • 0002626826 scopus 로고    scopus 로고
    • SSA is functional programming
    • April
    • Andrew W. Appel. SSA is functional programming. ACM SIGPLAN Notices, April 1998.
    • (1998) ACM SIGPLAN Notices
    • Appel, A.W.1
  • 10
    • 0032206398 scopus 로고    scopus 로고
    • Clocking design and analysis for a 600-MHz Alpha microprocessor
    • November
    • Daniel W. Bailey and Bradley J. Benschneider. Clocking design and analysis for a 600-MHz Alpha microprocessor. IEEE Journal of Solid-State Circuits, 33(11):1627, November 1998.
    • (1998) IEEE Journal of Solid-state Circuits , vol.33 , Issue.11 , pp. 1627
    • Bailey, D.W.1    Benschneider, B.J.2
  • 12
    • 12344320297 scopus 로고
    • VLSI programming of asynchronous circuits for low power
    • Graham Birtwistle and Al Davis, editors, Workshops in Computing Springer Verlag
    • Kees van Berkel and Martin Rem. VLSI programming of asynchronous circuits for low power. In Graham Birtwistle and Al Davis, editors, Asynchronous Digital Circuit Design, Workshops in Computing, pages 152-210. Springer Verlag, 1995. summary at www.cse.ttu.edu.tw/cheng/courses/soc/S02/AsyncSoc08.ppt; also Nat.Lab, Technical Note Nr. UR 005/94, Philips Research Laboratories, Eindhoven, the Netherlands.
    • (1995) Asynchronous Digital Circuit Design , pp. 152-210
    • Van Berkel, K.1    Rem, M.2
  • 13
    • 12344318271 scopus 로고    scopus 로고
    • Philips Research Laboratories, Eindhoven, the Netherlands
    • Kees van Berkel and Martin Rem. VLSI programming of asynchronous circuits for low power. In Graham Birtwistle and Al Davis, editors, Asynchronous Digital Circuit Design, Workshops in Computing, pages 152-210. Springer Verlag, 1995. summary at www.cse.ttu.edu.tw/cheng/courses/soc/S02/AsyncSoc08.ppt; also Nat.Lab, Technical Note Nr. UR 005/94, Philips Research Laboratories, Eindhoven, the Netherlands.
    • Nat. Lab, Technical Note Nr. UR 005/94 , vol.UR 005-94
  • 17
    • 12344328498 scopus 로고    scopus 로고
    • PhD thesis, Carnegie Mellon University, Computer Science Department, December. Technical report CMU-CS-03-217
    • Mihai Budiu. Spatial Computation. PhD thesis, Carnegie Mellon University, Computer Science Department, December 2003. Technical report CMU-CS-03-217.
    • (2003) Spatial Computation
    • Budiu, M.1
  • 20
    • 12344264898 scopus 로고    scopus 로고
    • Inter-iteration scalar replacement in the presence of conditional control-flow
    • Carnegie Mellon University, Department of Computer Science
    • Mihai Budiu and Seth Copen Goldstein. Inter-iteration scalar replacement in the presence of conditional control-flow. Technical Report CMU-CS-04-103, Carnegie Mellon University, Department of Computer Science, 2004.
    • (2004) Technical Report , vol.CMU-CS-04-103
    • Budiu, M.1    Goldstein, S.C.2
  • 22
    • 0002986475 scopus 로고    scopus 로고
    • The SimpleScalar tool set, version 2.0
    • ACM SIGARCH, June
    • Doug Burger and Todd M. Austin. The SimpleScalar tool set, version 2.0. In Computer Architecture News, volume 25, pages 13-25. ACM SIGARCH, June 1997.
    • (1997) Computer Architecture News , vol.25 , pp. 13-25
    • Burger, D.1    Austin, T.M.2
  • 28
    • 0036054368 scopus 로고    scopus 로고
    • Resynthesis and peephole transformations for the optimization of large-scale asynchronous systems
    • New York, June 10-14. ACM Press
    • Tiberiu Chelcea and Steven M. Nowick. Resynthesis and peephole transformations for the optimization of large-scale asynchronous systems. In DAC, pages 405-410, New York, June 10-14 2002. ACM Press.
    • (2002) DAC , pp. 405-410
    • Chelcea, T.1    Nowick, S.M.2
  • 30
    • 0002927078 scopus 로고    scopus 로고
    • High speed: Not the only way to exploit the intrinsic computational power of silicon
    • San Francisco, CA. IEEE Catalog Number: 99CH36278
    • T.A.C.M. Claasen. High speed: not the only way to exploit the intrinsic computational power of silicon. In IEEE International Solid-State Circuits Conference, pages 22-25, San Francisco, CA, 1999. IEEE Catalog Number: 99CH36278.
    • (1999) IEEE International Solid-State Circuits Conference , pp. 22-25
    • Claasen, T.A.C.M.1
  • 31
    • 35048830785 scopus 로고    scopus 로고
    • An efficient static analysis algorithm to detect redundant memory operations
    • Berlin, Germany, June
    • Keith D. Cooper and Li Xu. An efficient static analysis algorithm to detect redundant memory operations. In Workshop on Memory Systems Performance (MSP '02), Berlin, Germany, June 2002.
    • (2002) Workshop on Memory Systems Performance (MSP '02)
    • Cooper, K.D.1    Xu, L.2
  • 40
    • 84937641774 scopus 로고
    • First version of a data flow procedure language
    • Springer-Verlag: Berlin, New York
    • Jack B. Dennis. First version of a data flow procedure language. In Lecture Notes in Computer Science 19: Programming Symposium, pages 362-376. Springer-Verlag: Berlin, New York, 1974.
    • (1974) Lecture Notes in Computer Science 19: Programming Symposium , pp. 362-376
    • Dennis, J.B.1
  • 43
    • 0036173333 scopus 로고    scopus 로고
    • Balsa: An asynchronous hardware synthesis language
    • D. Edwards and A. Bardsley. Balsa: An asynchronous hardware synthesis language. The Computer J., 45(1):12-18, 2002.
    • (2002) The Computer J. , vol.45 , Issue.1 , pp. 12-18
    • Edwards, D.1    Bardsley, A.2
  • 46
    • 0013414135 scopus 로고    scopus 로고
    • An open graph visualization system and its applications to software engineering
    • Emden Gansner and Stephen North. An open graph visualization system and its applications to software engineering. Software Practice And Experience, 1(5), 1999. http://www.research.att.com/sw/tools/graphviz.
    • (1999) Software Practice and Experience , vol.1 , Issue.5
    • Gansner, E.1    North, S.2
  • 50
    • 84947928895 scopus 로고
    • Automatic synthesis of parallel programs targeted to dynamically reconfigurable logic arrays
    • W. Moore and W. Luk, editors, Oxford, England, August, Springer
    • M. Gokhale and A. Marks. Automatic synthesis of parallel programs targeted to dynamically reconfigurable logic arrays. In W. Moore and W. Luk, editors, International Conference on Field Programmable Logic and Applications (FPL), pages 399-408, Oxford, England, August 1995, Springer.
    • (1995) International Conference on Field Programmable Logic and Applications (FPL) , pp. 399-408
    • Gokhale, M.1    Marks, A.2
  • 54
    • 0031212817 scopus 로고    scopus 로고
    • Supply and threshold voltage scaling for low power CMOS
    • August
    • R. Gonzalez and M. Horowitz. Supply and threshold voltage scaling for low power CMOS. IEEE Journal of Solid-State Circuits, 32(8), August 1997.
    • (1997) IEEE Journal of Solid-state Circuits , vol.32 , Issue.8
    • Gonzalez, R.1    Horowitz, M.2
  • 57
    • 33646922057 scopus 로고    scopus 로고
    • The future of wires
    • April
    • R. Ho, K. Mai, and M. Horowitz. The future of wires. IEEE Journal, 89(4):490-504, April 2001.
    • (2001) IEEE Journal , vol.89 , Issue.4 , pp. 490-504
    • Ho, R.1    Mai, K.2    Horowitz, M.3
  • 58
    • 0003843704 scopus 로고
    • Communicating sequential processes
    • C. A. A. Hoare and C. B. Jones (Ed.), Prentice Hall
    • Hoare. Communicating sequential processes. In C. A. A. Hoare and C. B. Jones (Ed.), Essays in Computing Science, Prentice Hall. 1989.
    • (1989) Essays in Computing Science
    • Hoare1
  • 60
    • 12344316973 scopus 로고    scopus 로고
    • Programming a Xilinx FPGA in "C"
    • Doug Johnson. Programming a Xilinx FPGA in "C". Xcell Quarterly Journal, 34, 1999.
    • (1999) Xcell Quarterly Journal , vol.34
    • Johnson, D.1
  • 63
    • 0019923189 scopus 로고
    • Why systolic architectures?
    • H. T. Kung. Why systolic architectures? IEEE Computer, 15(1):37-46, 1982.
    • (1982) IEEE Computer , vol.15 , Issue.1 , pp. 37-46
    • Kung, H.T.1
  • 66
    • 0032681044 scopus 로고    scopus 로고
    • ECL: A specification environment for system-level design
    • New Orleans, LA, June
    • Luciano Lavagno and Ellen Sentovich. ECL: A specification environment for system-level design. In Design Automation Conference (DAC), pages 511-516, New Orleans, LA, June 1999.
    • (1999) Design Automation Conference (DAC) , pp. 511-516
    • Lavagno, L.1    Sentovich, E.2
  • 70
    • 0030704440 scopus 로고    scopus 로고
    • An efficient implementation of reactivity for modeling hardware in the Scenic design environment
    • Stan Liao, Steven W. K. Tjiang, and Rajesh Gupta. An efficient implementation of reactivity for modeling hardware in the Scenic design environment. In Design Automation Conference (DAC), pages 70-75, 1997.
    • (1997) Design Automation Conference (DAC) , pp. 70-75
    • Liao, S.1    Tjiang, S.W.K.2    Gupta, R.3
  • 71
    • 0038111456 scopus 로고
    • Master's thesis, California Institute of Technology, Computer Science Department. CS-TR-95-21
    • Andrew Matthew Lines. Pipelined asynchronous circuits. Master's thesis, California Institute of Technology, Computer Science Department, 1995. CS-TR-95-21.
    • (1995) Pipelined Asynchronous Circuits
    • Lines, A.M.1
  • 77
    • 0002927123 scopus 로고
    • Programming in VLSI: From communicating processes to delay-insensitive circuits
    • C. A. R. Hoare, editor, UT Year of Programming Series. Addison-Wesley
    • A. J. Martin. Programming in VLSI: From communicating processes to delay-insensitive circuits. In C. A. R. Hoare, editor, Developments in Concurrency and Communication, UT Year of Programming Series, pages 1-64. Addison-Wesley, 1990.
    • (1990) Developments in Concurrency and Communication , pp. 1-64
    • Martin, A.J.1
  • 80
    • 84976683916 scopus 로고
    • OCCAM. May
    • D. May. OCCAM. SIGPLAN Notices, 18(4):69-79, May 1983.
    • (1983) SIGPLAN Notices , vol.18 , Issue.4 , pp. 69-79
    • May, D.1
  • 85
  • 86
    • 0035188663 scopus 로고    scopus 로고
    • Arithmetic logic circuits using self-timed bit level dataflow and early evaluation
    • Austin, TX, September 23-26
    • Robert B. Reese, Mitch A. Thornton, and Cherrice Traver. Arithmetic logic circuits using self-timed bit level dataflow and early evaluation. In International Conference on Computer Design (ICCD), page 18, Austin, TX, September 23-26 2001.
    • (2001) International Conference on Computer Design (ICCD) , pp. 18
    • Reese, R.B.1    Thornton, M.A.2    Traver, C.3
  • 93
    • 0031354358 scopus 로고    scopus 로고
    • Compilers for instruction-level parallelism
    • This was a report from a cross-industry task force on ILP
    • M. Schlansker, T.M. Conte, J. Dehnen, K. Ebcioglu, J.Z. Fang, and C.L. Thompson. Compilers for instruction-level parallelism. IEEE Computer, 30(12):63-69, 1997. This was a report from a cross-industry task force on ILP.
    • (1997) IEEE Computer , vol.30 , Issue.12 , pp. 63-69
    • Schlansker, M.1    Conte, T.M.2    Dehnen, J.3    Ebcioglu, K.4    Fang, J.Z.5    Thompson, C.L.6
  • 95
    • 0035704608 scopus 로고    scopus 로고
    • Synthesis of hardware models in C with pointers and complex data structures
    • Luc Séméria, Koichi Sato, and Giovanni De Micheli. Synthesis of hardware models in C with pointers and complex data structures. IEEE Transactions on VLSI, 2001.
    • (2001) IEEE Transactions on VLSI
    • Séméria, L.1    Sato, K.2    De Micheli, G.3
  • 97
    • 77953098085 scopus 로고    scopus 로고
    • Implementing C algorithms in reconfigurable hardware using C2Verilog
    • Kenneth L. Pocek and Jeffrey Arnold, editors, Los Alamitos, CA, April. IEEE Computer Society Press
    • Donald Soderman and Yuri Panchul. Implementing C algorithms in reconfigurable hardware using C2Verilog. In Kenneth L. Pocek and Jeffrey Arnold, editors, IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pages 339-342, Los Alamitos, CA, April 1998. IEEE Computer Society Press.
    • (1998) IEEE Symposium on Field-programmable Custom Computing Machines (FCCM) , pp. 339-342
    • Soderman, D.1    Panchul, Y.2
  • 99
    • 0024683698 scopus 로고
    • Micropipelines: Turing award lecture
    • June
    • Ivan Sutherland. Micropipelines: Turing award lecture. Communications of the ACM, 32 (6):720-738, June 1989.
    • (1989) Communications of the ACM , vol.32 , Issue.6 , pp. 720-738
    • Sutherland, I.1
  • 100
    • 12344292557 scopus 로고    scopus 로고
    • WaveScalar
    • Washington University at Seattle, Computer Science Department, January
    • Steven Swanson, Ken Michelson, and Mark Oskin. WaveScalar. Technical Report 2003-01-01, Washington University at Seattle, Computer Science Department, January 2003.
    • (2003) Technical Report 2003-01-01
    • Swanson, S.1    Michelson, K.2    Oskin, M.3
  • 107
    • 0022964131 scopus 로고
    • Dataflow machine architecture
    • Arthur H. Veen. Dataflow machine architecture. ACM Computing Surveys, 18 (4):365-396, 1986.
    • (1986) ACM Computing Surveys , vol.18 , Issue.4 , pp. 365-396
    • Veen, A.H.1
  • 109
    • 0005702886 scopus 로고
    • First draft of a report on the EDVAC
    • Contract No. W-670-ORD-492, Moore School of Electrical Engineering, University of Pennsylvania, Philadelphia. Reprinted (in part) in Randell, Brian. 1982, Springer-Verlag, Berlin Heidelberg, June
    • John von Neumann. First draft of a report on the EDVAC. Contract No. W-670-ORD-492, Moore School of Electrical Engineering, University of Pennsylvania, Philadelphia. Reprinted (in part) in Randell, Brian. 1982. Origins of Digital Computers: Selected Papers, Springer-Verlag, Berlin Heidelberg, June 1945.
    • (1945) Origins of Digital Computers: Selected Papers
    • Von Neumann, J.1
  • 110
    • 0034428798 scopus 로고    scopus 로고
    • C-based SoC design flow and EDA tools: An ASIC and system vendor perspective
    • December
    • Kazutoshi Wakabayashi and Takumi Okamoto. C-based SoC design flow and EDA tools: An ASIC and system vendor perspective. IEEE Transactions on Computer-Aided Design, 19(12): 1507-1522, December 2000.
    • (2000) IEEE Transactions on Computer-aided Design , vol.19 , Issue.12 , pp. 1507-1522
    • Wakabayashi, K.1    Okamoto, T.2
  • 113
    • 0032099295 scopus 로고    scopus 로고
    • Hardware compilation: Translating programs into circuits
    • June
    • Niklaus Wirth. Hardware compilation: Translating programs into circuits. IEEE Computer, 31 (6):25-31, June 1998.
    • (1998) IEEE Computer , vol.31 , Issue.6 , pp. 25-31
    • Wirth, N.1
  • 115
    • 0030399910 scopus 로고    scopus 로고
    • OneChip: An FPGA processor with reconfigurable logic
    • J. Arnold and K. L. Pocek, editors, Napa, CA, April
    • R. D. Wittig and P. Chow. OneChip: An FPGA processor with reconfigurable logic. In J. Arnold and K. L. Pocek, editors, IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pages 126-135, Napa, CA, April 1996.
    • (1996) IEEE Symposium on Field-programmable Custom Computing Machines (FCCM) , pp. 126-135
    • Wittig, R.D.1    Chow, P.2
  • 116
    • 0033703884 scopus 로고    scopus 로고
    • CHIMAERA: A high-performance architecture with a tightly-coupled reconfigurable unit
    • ACM Computer Architecture News. ACM Press
    • Alex Zhi Ye, Andreas Moshovos, Scott Hauck, and Prithviraj Banerjee. CHIMAERA: A high-performance architecture with a tightly-coupled reconfigurable unit. In International Symposium on Computer Architecture (ISCA), ACM Computer Architecture News. ACM Press, 2000.
    • (2000) International Symposium on Computer Architecture (ISCA)
    • Ye, A.Z.1    Moshovos, A.2    Hauck, S.3    Banerjee, P.4


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