Finding a Needle in the Haystack of Hardened Interconnect Patterns

被引:1
|
作者
Nikolic, Stefan [1 ]
Zgheib, Grace [2 ]
Ienne, Paolo [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
[2] Intel Corp, San Jose, CA USA
关键词
DESIGN;
D O I
10.1109/FPL.2019.00015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Circuits naturally exhibit recurring patterns of local interconnect. Hardening those patterns when designing Field Programmable Gate Array (FPGA) clusters can both eliminate slow programmable connections from the critical path and remove the need for transistors to implement them. While we may be able to manually design such clusters, based on intuition and observations, such an endeavour will always leave us in doubt whether we have used the potential of cheap and fast hardened connections to the fullest. On the other hand, since there are similar to 10(7) possible patterns of interconnect among only eight 5-input Look-Up Tables (LUTs), even without considering the possibilities for enforcing input sharing, performing an exhaustive exploration of the design space seems like a task as daunting as finding a needle in a haystack. Despite their enormous sizes, design spaces spanned by such cluster architectures are very well structured. In this paper, we leverage that structure to limit the search to only those points of the space that may perform better than any chosen reference. We demonstrate the usefulness of our techniques by narrowing the space spanned by five 5-LUT structures from hundreds of millions to a set of 261 structures that achieve >= 80% utilization on a set of standard benchmarks, while requiring only 12 external inputs. We believe that the exploration techniques presented here are an important step towards truly exploiting the potentials of hardening programmable connections.
引用
收藏
页码:31 / 37
页数:7
相关论文
共 50 条
  • [21] Biomarkers - Finding the needle in the haystack
    Danovi, Safia Ali
    [J]. NATURE REVIEWS CANCER, 2008, 8 (09) : 659 - 659
  • [22] FINDING A NEEDLE IN A PUBLISHED HAYSTACK
    LEE, SM
    [J]. SAMPE JOURNAL, 1994, 30 (01) : 2 - 2
  • [23] Finding a Needle in a Specular Haystack
    Shroff, Nitesh
    Taguchi, Yuichi
    Tuzel, Oncel
    Veeraraghavan, Ashok
    Ramalingam, Srikumar
    Okuda, Haruhisa
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011,
  • [24] COMBINATORIAL LIBRARIES - FINDING THE NEEDLE IN THE HAYSTACK
    HOUGHTEN, RA
    [J]. CURRENT BIOLOGY, 1994, 4 (06) : 564 - 567
  • [25] Cosmic Dust: Finding a Needle in a Haystack
    Taylor, Susan
    Messenger, Scott
    Folco, Luigi
    [J]. ELEMENTS, 2016, 12 (03) : 171 - 176
  • [26] Variant CJD: finding a needle in a haystack?
    Ridley, RM
    [J]. HOSPITAL MEDICINE, 2000, 61 (02): : 145 - 145
  • [27] Finding the Rainbow Needle in the Research Haystack
    Drinane, Kate
    [J]. MUSEUM INTERNATIONAL, 2020, 72 (3-4) : 82 - 93
  • [28] Infant leukemia: Finding the needle in the haystack
    Spector, Logan G.
    Ross, Julie A.
    [J]. CANCER EPIDEMIOLOGY BIOMARKERS & PREVENTION, 2006, 15 (12) : 2331 - 2331
  • [29] Magnetoencephalography: the art of finding a needle in a haystack
    Vrba, J
    [J]. PHYSICA C-SUPERCONDUCTIVITY AND ITS APPLICATIONS, 2002, 368 (1-4): : 1 - 9
  • [30] Magnetoencephalography: The art of finding a needle in a haystack
    Vrba, J
    [J]. JOURNAL OF PSYCHOPHYSIOLOGY, 2003, 17 (04) : 237 - 237