메뉴 건너뛰기




Volumn , Issue , 2008, Pages 14-23

High-quality, deterministic parallel placement for FPGAs on commodity hardware

Author keywords

FPGAs; Parallel placement; Timing driven placement

Indexed keywords

CAD TOOL; COMMODITY HARDWARE; FOUR-CORE; FPGAS; HIGH QUALITY; MEMORY SUBSYSTEMS; MULTI CORE; PARALLEL PLACEMENT; PARALLELIZATION STRATEGIES; PROCESSING CORE; QUARTUS II; RUNTIMES; TIMING-DRIVEN PLACEMENT;

EID: 59049095882     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1344671.1344676     Document Type: Conference Paper
Times cited : (57)

References (22)
  • 1
    • 13444302326 scopus 로고    scopus 로고
    • A fundamental turn toward concurrency in software
    • Mar
    • H. Sutter, "A fundamental turn toward concurrency in software," Dr. Dobb's J., Mar. 2005.
    • (2005) Dr. Dobb's J
    • Sutter, H.1
  • 2
    • 70349360682 scopus 로고    scopus 로고
    • Altera Corp, Quartus II Incremental Compilation for Hierarchical & Team-Based Design, in The Quartus II Handbook, Version 7.1, 1, Ch. 2, 2007
    • Altera Corp., "Quartus II Incremental Compilation for Hierarchical & Team-Based Design," in The Quartus II Handbook, Version 7.1, Vol. 1, Ch. 2, 2007.
  • 3
    • 0031119517 scopus 로고    scopus 로고
    • An evaluation of parallel simulated annealing strategies with application to standard cell placement
    • Apr
    • J. Chandy, S. Kim, B. Ramkumar, S. Parkes, and P. Banerjee, "An evaluation of parallel simulated annealing strategies with application to standard cell placement," TCAD, vol. 16, pp. 398-410, Apr. 1997.
    • (1997) TCAD , vol.16 , pp. 398-410
    • Chandy, J.1    Kim, S.2    Ramkumar, B.3    Parkes, S.4    Banerjee, P.5
  • 6
    • 0026131224 scopus 로고
    • GORDIAN: VLSI placement by quadratic programming and slicing optimization
    • Mar
    • J. M. Kleinhans, G. Sigl, F. Johannes, and K. Antreich, "GORDIAN: VLSI placement by quadratic programming and slicing optimization," TCAD, vol. 10, pp. 356-365, Mar. 1991.
    • (1991) TCAD , vol.10 , pp. 356-365
    • Kleinhans, J.M.1    Sigl, G.2    Johannes, F.3    Antreich, K.4
  • 7
    • 84947294334 scopus 로고    scopus 로고
    • A parallel genetic approach to the placement problem for field programmable gate arrays
    • Nice, France, p
    • S. N. R. Borra, A. Muthukaruppan, S. Suresh, and V. Kamakoti, "A parallel genetic approach to the placement problem for field programmable gate arrays," in IPDPS, (Nice, France), p. 184, 2003.
    • (2003) IPDPS , pp. 184
    • Borra, S.N.R.1    Muthukaruppan, A.2    Suresh, S.3    Kamakoti, V.4
  • 8
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • May
    • S. Kirkpatrick, C. Gelatt Jr., and M. Vecchi, "Optimization by simulated annealing," Science, pp. 671-680, May 1983.
    • (1983) Science , pp. 671-680
    • Kirkpatrick, S.1    Gelatt Jr., C.2    Vecchi, M.3
  • 9
    • 0021404023 scopus 로고
    • The TimberWolf placement and routing package
    • Apr
    • C. Sechen and A. Sangiovanni-Vincentelli, "The TimberWolf placement and routing package," JSSC, pp. 510-522, Apr. 1985.
    • (1985) JSSC , pp. 510-522
    • Sechen, C.1    Sangiovanni-Vincentelli, A.2
  • 10
    • 84957870821 scopus 로고    scopus 로고
    • V. Betz and J. Rose, VPR: A new packing, placement and routing tool for FPGA research, in FPL, pp. 213-222, 1997.
    • V. Betz and J. Rose, "VPR: A new packing, placement and routing tool for FPGA research," in FPL, pp. 213-222, 1997.
  • 11
    • 85017634980 scopus 로고    scopus 로고
    • FPGA synthesis and physical design
    • L. Scheffer, L. Lavagno, and G. Martin, eds, ch. 13, pp, Taylor and Francis CRC Press
    • M. Hutton and V. Betz, "FPGA synthesis and physical design," in Electronic Design Automation for Integrated Circuits Handbook (L. Scheffer, L. Lavagno, and G. Martin, eds.), vol. 1, ch. 13, pp. 13.1-13.32, Taylor and Francis CRC Press, 2006.
    • (2006) Electronic Design Automation for Integrated Circuits Handbook , vol.1
    • Hutton, M.1    Betz, V.2
  • 12
    • 85088737233 scopus 로고    scopus 로고
    • Parallel placement for field-programmable gate arrays
    • Monterey, CA, USA, pp
    • P. Chan and M. Schalg, "Parallel placement for field-programmable gate arrays," in FPGA, (Monterey, CA, USA), pp. 33-42, 2003.
    • (2003) FPGA , pp. 33-42
    • Chan, P.1    Schalg, M.2
  • 13
    • 0023383256 scopus 로고
    • Placement by simulated annealing on a multiprocessor
    • Jul
    • S. Kravitz and R. Rutenbar, "Placement by simulated annealing on a multiprocessor," TCAD, pp. 534-549, Jul. 1987.
    • (1987) TCAD , pp. 534-549
    • Kravitz, S.1    Rutenbar, R.2
  • 14
    • 0033703595 scopus 로고    scopus 로고
    • Parallel algorithms for FPGA placement
    • Chicago, IL, USA, pp
    • M. Haldar, A. Nayak, A. Choudhary, and P. Banerjee, "Parallel algorithms for FPGA placement," in GLSVLSI, (Chicago, IL, USA), pp. 86-94, 2000.
    • (2000) GLSVLSI , pp. 86-94
    • Haldar, M.1    Nayak, A.2    Choudhary, A.3    Banerjee, P.4
  • 15
    • 0025206726 scopus 로고
    • Parallel simulated annealing algorithms for cell placement on hypercube multiprocessors
    • Jan
    • P. Banerjee, M. Jones, and J. Sargent, "Parallel simulated annealing algorithms for cell placement on hypercube multiprocessors," TPDS, pp. 91-106, Jan. 1990.
    • (1990) TPDS , pp. 91-106
    • Banerjee, P.1    Jones, M.2    Sargent, J.3
  • 16
    • 0028699249 scopus 로고
    • A loosely coupled paralle algorithm for standard cell placement
    • San Jose, CA, USA, pp
    • W. Sun and C. Sechen, "A loosely coupled paralle algorithm for standard cell placement," in ICCAD, (San Jose, CA, USA), pp. 137-144, 1994.
    • (1994) ICCAD , pp. 137-144
    • Sun, W.1    Sechen, C.2
  • 18
    • 0029698154 scopus 로고    scopus 로고
    • Parallel simulated annealing strategies for VLSI cell placement
    • Bangalore, India, pp
    • J. Chandy and P. Banerjee, "Parallel simulated annealing strategies for VLSI cell placement," in VLSID, (Bangalore, India), pp. 37-42, 1996.
    • (1996) VLSID , pp. 37-42
    • Chandy, J.1    Banerjee, P.2
  • 19
    • 0026232409 scopus 로고
    • Parallel simulated annealing using speculative computation
    • Oct
    • E. Witte, R. Chamberlain, and M. Franklin, "Parallel simulated annealing using speculative computation," TPDS, vol. 2, pp. 483-494, Oct. 1991.
    • (1991) TPDS , vol.2 , pp. 483-494
    • Witte, E.1    Chamberlain, R.2    Franklin, M.3
  • 20
    • 0022775175 scopus 로고
    • Parallel implementations of the statistical cooling algorithm
    • Sep
    • E. Aarts, F. deBont, and E. Habers, "Parallel implementations of the statistical cooling algorithm," Integration, the VLSI J., vol. 4, pp. 209-238, Sep. 1986.
    • (1986) Integration, the VLSI J , vol.4 , pp. 209-238
    • Aarts, E.1    deBont, F.2    Habers, E.3
  • 21
    • 0038349194 scopus 로고    scopus 로고
    • Hardware-assisted simulated annealing with application for fast FPGA placement
    • Monterey, CA, USA, pp
    • M. Wrighton and A. DeHon, "Hardware-assisted simulated annealing with application for fast FPGA placement," in FPGA, (Monterey, CA, USA), pp. 33-42, 2003.
    • (2003) FPGA , pp. 33-42
    • Wrighton, M.1    DeHon, A.2
  • 22
    • 34548786648 scopus 로고    scopus 로고
    • Architectural considerations for efficient software execution on parallel microprocessors
    • Long Beach, CA, USA
    • S. Vadlamani and S. Jenks, "Architectural considerations for efficient software execution on parallel microprocessors," in IPDPS, (Long Beach, CA, USA), 2007.
    • (2007) IPDPS
    • Vadlamani, S.1    Jenks, S.2


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