메뉴 건너뛰기




Volumn 2, Issue 1-2, 2006, Pages 114-127

Mapping a class of dependence algorithms to coarse-grained reconfigurable arrays: architectural parameters and methodology

Author keywords

coarse grained reconfigurable architectures; mapping methodology; processor array

Indexed keywords


EID: 38549135754     PISSN: 17411068     EISSN: 17411076     Source Type: Journal    
DOI: 10.1504/ijes.2006.010170     Document Type: Article
Times cited : (13)

References (51)
  • 3
    • 0042022007 scopus 로고    scopus 로고
    • Automatic synthesis of FPGA processor arrays from loop algorithms
    • Bednara, M. and Teich, J. (2003) ‘Automatic synthesis of FPGA processor arrays from loop algorithms’, The Journal of Supercomputing, Vol. 26, No. 2, pp.149–165.
    • (2003) The Journal of Supercomputing , vol.26 , Issue.2 , pp. 149-165
    • Bednara, M.1    Teich, J.2
  • 4
    • 0035573058 scopus 로고    scopus 로고
    • Boundary control: a new distributed control architecture for Space-Time Transformed (VLSI) processor arrays
    • Pacific Grove, California, USA, November
    • Bednara, M., Hannig, F. and Teich, J. (2001) ‘Boundary control: a new distributed control architecture for Space-Time Transformed (VLSI) processor arrays’, Proceedings 35th IEEE Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, California, USA, November.
    • (2001) Proceedings 35th IEEE Asilomar Conference on Signals, Systems, and Computers
    • Bednara, M.1    Hannig, F.2    Teich, J.3
  • 6
    • 0003849991 scopus 로고    scopus 로고
    • Reconfigurable architectures for general-purpose computing
    • Massachusetts, Tech. Rep. A.I. TR No. 1586
    • DeHon, A. (1996) ‘Reconfigurable architectures for general-purpose computing’, MIT AI Lab, Massachusetts, Tech. Rep. A.I. TR No. 1586.
    • (1996) MIT AI Lab
    • DeHon, A.1
  • 7
    • 84856840768 scopus 로고    scopus 로고
    • Mapping of nested loop programs onto massively parallel processor arrays with memory and I/O constraints
    • Meyer auf der Heide, F. and Monien, B. (Eds.) Vol. 181 of HNI-Verlagsschriftenreihe, Paderborn, Germany
    • Dutta, H., Hannig, F. and Teich, J. (2006a) ‘Mapping of nested loop programs onto massively parallel processor arrays with memory and I/O constraints’, in Meyer auf der Heide, F. and Monien, B. (Eds.): Proceedings of the 6th International Heinz Nixdorf Symposium, New Trends in Parallel & Distributed Computing, Vol. 181 of HNI-Verlagsschriftenreihe, Paderborn, Germany, January, pp.97–119.
    • (2006) Proceedings of the 6th International Heinz Nixdorf Symposium, New Trends in Parallel & Distributed Computing , vol.January , pp. 97-119
    • Dutta, H.1    Hannig, F.2    Teich, J.3
  • 9
    • 0032710725 scopus 로고    scopus 로고
    • Hierarchical algorithm partitioning at system level for an improved utilization of memory structures
    • Eckhardt, U. and Merker, R. (1999) ‘Hierarchical algorithm partitioning at system level for an improved utilization of memory structures’, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 18, No. 1, pp.14–24.
    • (1999) IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems , vol.18 , Issue.1 , pp. 14-24
    • Eckhardt, U.1    Merker, R.2
  • 10
    • 4244198763 scopus 로고    scopus 로고
    • Laboratoire PRiSM, Universite des Versailles St-Quentin en Yvelines, 45, avenue des Etats-Unis, F-78035 Versailles Cedex, Tech. Rep. 8, June
    • Feautrier, P. (1996) Automatic Parallelization in the Polytope Model, Laboratoire PRiSM, Universite des Versailles St-Quentin en Yvelines, 45, avenue des Etats-Unis, F-78035 Versailles Cedex, Tech. Rep. 8, June.
    • (1996) Automatic Parallelization in the Polytope Model
    • Feautrier, P.1
  • 20
    • 84893641728 scopus 로고    scopus 로고
    • A decade of reconfigurable computing: a visionary retrospective
    • IEEE Computer Society, March, Munich, Germany
    • Hartenstein, R. (2001) ‘A decade of reconfigurable computing: a visionary retrospective’, Proceedings of Design, Automation and Test in Europe, IEEE Computer Society, March, Munich, Germany, pp.642–649.
    • (2001) Proceedings of Design, Automation and Test in Europe , pp. 642-649
    • Hartenstein, R.1
  • 25
    • 0242696249 scopus 로고    scopus 로고
    • An algorithm for mapping loops onto coarse-grained reconfigurable architectures
    • ACM Press, San Diego, CA
    • Lee, J., Choi, K. and Dutt, N. (2003) ‘An algorithm for mapping loops onto coarse-grained reconfigurable architectures’, Languages, Compilers, and Tools for Embedded Systems (LCTES'03), ACM Press, San Diego, CA, June, pp. 183–188.
    • (2003) Languages, Compilers, and Tools for Embedded Systems (LCTES'03) , vol.June , pp. 183-188
    • Lee, J.1    Choi, K.2    Dutt, N.3
  • 27
    • 0842329349 scopus 로고    scopus 로고
    • A dynamically reconfigurable processor architecture
    • CA
    • Motomura, M. (2002) ‘A dynamically reconfigurable processor architecture’, Microprocessor Forum, CA.
    • (2002) Microprocessor Forum
    • Motomura, M.1
  • 33
    • 0034187952 scopus 로고    scopus 로고
    • Morphosys: an integrated reconfigurable system for data-parallel and computation-intensive applications
    • Singh, H., Lee, M-H., Lu, G., Bagherzadeh, N., Kurdahi, F.J. and Filho, E.M.C. (2000) ‘Morphosys: an integrated reconfigurable system for data-parallel and computation-intensive applications’, IEEE Transactions on Computers, Vol. 49, No. 5, pp.465–481.
    • (2000) IEEE Transactions on Computers , vol.49 , Issue.5 , pp. 465-481
    • Singh, H.1    Lee, M.-H.2    Lu, G.3    Bagherzadeh, N.4    Kurdahi, F.J.5    Filho, E.M.C.6
  • 34
    • 0006436941 scopus 로고
    • PhD Dissertation, Institut fur Mikroelektronik, Universitat des Saarlandes, Saarbrücken, Deutschland
    • Teich, J. (1993) A Compiler for Application-Specific Processor Arrays, PhD Dissertation, Institut fur Mikroelektronik, Universitat des Saarlandes, Saarbrücken, Deutschland.
    • (1993) A Compiler for Application-Specific Processor Arrays
    • Teich, J.1
  • 35
    • 0026171253 scopus 로고
    • Control generation in the design of processor arrays
    • Teich, J. and Thiele, L. (1991) ‘Control generation in the design of processor arrays’, Int. Journal on VLSI and Signal Processing, Vol. 3, No. 2, pp.77–92.
    • (1991) Int. Journal on VLSI and Signal Processing , vol.3 , Issue.2 , pp. 77-92
    • Teich, J.1    Thiele, L.2
  • 36
    • 0027541568 scopus 로고
    • Partitioning of processor arrays: a piecewise regular approach
    • Teich, J. and Thiele, L. (1993) ‘Partitioning of processor arrays: a piecewise regular approach’, INTEGRATION: The VLSI Journal, Vol. 14, No. 3, pp.297–332.
    • (1993) INTEGRATION: The VLSI Journal , vol.14 , Issue.3 , pp. 297-332
    • Teich, J.1    Thiele, L.2
  • 37
    • 84949236166 scopus 로고    scopus 로고
    • Exact partitioning of affine dependence algorithms
    • Deprettere, E., Teich, J. and Vassiliadis, S. (Eds.)
    • Teich, J. and Thiele, L. (2002) ‘Exact partitioning of affine dependence algorithms’, in Deprettere, E., Teich, J. and Vassiliadis, S. (Eds.): Embedded Processor Design Challenges, ser. Lecture Notes in Computer Science (LNCS), Vol. 2268, March, pp.135–153.
    • (2002) Embedded Processor Design Challenges, ser. Lecture Notes in Computer Science (LNCS) , vol.2268 , Issue.March , pp. 135-153
    • Teich, J.1    Thiele, L.2
  • 38
    • 0031221084 scopus 로고    scopus 로고
    • Scheduling of partitioned regular algorithms on processor arrays with constrained resources
    • September
    • Teich, J., Thiele, L. and Zhang, L. (1997) ‘Scheduling of partitioned regular algorithms on processor arrays with constrained resources’, Journal of VLSI Signal Processing, Vol. 17, No. 1, September, pp.5–20.
    • (1997) Journal of VLSI Signal Processing , vol.17 , Issue.1 , pp. 5-20
    • Teich, J.1    Thiele, L.2    Zhang, L.3
  • 39
    • 13944261782 scopus 로고
    • Kluwer Academic Publishers, Boston, USA, Ch. 4, Compiler Techniques for Massive Parallel Architectures
    • Thiele, L. (1992) Computer Systems and Software Engineering: State-of-the-Art, Kluwer Academic Publishers, Boston, USA, Ch. 4, Compiler Techniques for Massive Parallel Architectures, pp.101–151.
    • (1992) Computer Systems and Software Engineering: State-of-the-Art , pp. 101-151
    • Thiele, L.1
  • 40
    • 0029349837 scopus 로고
    • Resource constrained scheduling of uniform algorithms
    • Thiele, L. (1995) ‘Resource constrained scheduling of uniform algorithms’, Journal of VLSI Signal Processing, Vol. 10, pp.295–310.
    • (1995) Journal of VLSI Signal Processing , vol.10 , pp. 295-310
    • Thiele, L.1
  • 43
    • 0028600522 scopus 로고
    • Regular array synthesis using alpha
    • San Francsico, California
    • Wilde, D. and Sie, O. (1994) ‘Regular array synthesis using alpha’, Int. Conf. on Application Specific Array Processors, San Francsico, California, August, pp.200–211.
    • (1994) Int. Conf. on Application Specific Array Processors , vol.August , pp. 200-211
    • Wilde, D.1    Sie, O.2
  • 44
    • 84949689011 scopus 로고    scopus 로고
    • CELOXICA, Handel-C
    • CELOXICA, Handel-C, ‘www.celoxica.com’.
  • 45
    • 84949689012 scopus 로고    scopus 로고
    • Elixent Ltd.
    • Elixent Ltd., ‘www.elixent.com’.
  • 46
    • 84949689013 scopus 로고    scopus 로고
    • PARO Design System Project
    • PARO Design System Project, ‘www12.cs.fau.de/research/paro’.
  • 47
    • 84949689014 scopus 로고    scopus 로고
    • QuickSilver Technology
    • QuickSilver Technology, ‘www.qstech.com’.
  • 48
    • 84949689015 scopus 로고    scopus 로고
    • Silicon Hive
    • Silicon Hive, ‘www.siliconhive.com’.
  • 49
    • 84949689016 scopus 로고    scopus 로고
    • Synfora, Inc.
    • Synfora, Inc., ‘www.synfora.com’.
  • 50
    • 84949689017 scopus 로고    scopus 로고
    • A vector x is said to be coprime if the absolute value of the greatest value of the greatest common divisor of its elements is one
    • A vector x is said to be coprime if the absolute value of the greatest value of the greatest common divisor of its elements is one.
  • 51
    • 84949689018 scopus 로고    scopus 로고
    • Note, that the iteration space is shifted for each iteration variable by one
    • Note, that the iteration space is shifted for each iteration variable by one.


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