T-Trees: A Tree-Based Representation for Temporal and Three-Dimensional Floorplanning

被引:3
|
作者
Yuh, Ping-Hung [1 ]
Yang, Chia-Lin [1 ]
Chang, Yao-Wen [2 ,3 ]
机构
[1] Natl Taiwan Univ, Dept CSIE, Taipei 10764, Taiwan
[2] Natl Taiwan Univ, Grad Inst EE, Taipei 10764, Taiwan
[3] Natl Taiwan Univ, Dept EE, Taipei 10764, Taiwan
关键词
Algorithms; Performance; Design; Reconfigurable computing; partially dynamical reconfiguration; temporal floorplanning; PLACEMENT;
D O I
10.1145/1562514.1562519
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Improving logic capacity by time-sharing, dynamically reconfigurable FPGAs are employed to handle designs of high complexity and functionality. In this article, we model each task as a 3D-box and deal with the temporal floorplanning/placement problem for dynamically reconfigurable FPGA architectures. We present a tree-based data structure, called T-trees, to represent the spatial and temporal relations among tasks. Each node in a T-tree has at most three children which represent the dimensional relationship among tasks. For the T-tree, we develop an efficient packing method and derive the condition to ensure the satisfaction of precedence constraints which model the temporal ordering among tasks induced by the execution of dynamically reconfigurable FPGAs. Experimental results show that our tree-based formulation can obtain significantly better solution quality with less execution time than the most recent state-of-the-art work.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Temporal floorplanning using the three-dimensional transitive closure subGraph
    Yuh, Ping-Hung
    Yang, Chia-Lin
    Chang, Yao-Wen
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (04)
  • [2] Three-dimensional tree-based FPGA: Architecture exploration tools and technologies
    Lecture Notes in Electrical Engineering, 2015, 350 : 117 - 146
  • [3] Tree-based search of the next best view/state for three-dimensional object reconstruction
    Irving Vasquez-Gomez, J.
    Enrique Sucar, L.
    Murrieta-Cid, Rafael
    Herrera-Lozada, Juan-Carlos
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2018, 15 (01):
  • [4] Temporal floorplanning using the T-tree formulation
    Yuh, PH
    Yang, CL
    Chang, YW
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 300 - 305
  • [5] Integration of Thermal Management and Floorplanning Based on Three-Dimensional Layout Representations
    Budhathoki, Puskar
    Knechtel, Johann
    Henschel, Andreas
    Elfadel, Ibrahim M.
    2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 962 - 965
  • [6] A survey on B*-Tree-based evolutionary algorithms for VLSI floorplanning optimisation
    Rani, D. Gracia Nirmala
    Rajaram, S.
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 48 (04) : 281 - 287
  • [7] Tree-based tracking of temporal image
    Sakai, T
    Imiya, A
    Zen, H
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, PROCEEDINGS, 2005, 3434 : 322 - 331
  • [8] Three-dimensional tree-object representation by means of a binary descriptor
    Bribiesca, Ernesto
    OPTICAL ENGINEERING, 2008, 47 (12)
  • [9] Neural representation of three-dimensional acoustic space in the human temporal lobe
    Zhang, Xiaolu
    Zhang, Qingtian
    Hu, Xiaolin
    Zhang, Bo
    FRONTIERS IN HUMAN NEUROSCIENCE, 2015, 9 : 1 - 9
  • [10] On Determining if Tree-based Networks Contain Fixed Trees
    Anaya, Maria
    Anipchenko-Ulaj, Olga
    Ashfaq, Aisha
    Chiu, Joyce
    Kaiser, Mahedi
    Ohsawa, Max Shoji
    Owen, Megan
    Pavlechko, Ella
    St John, Katherine
    Suleria, Shivam
    Thompson, Keith
    Yap, Corrine
    BULLETIN OF MATHEMATICAL BIOLOGY, 2016, 78 (05) : 961 - 969