Matches in SemOpenAlex for { <https://semopenalex.org/work/W2285164917> ?p ?o ?g. }
- W2285164917 abstract "Due to their potential performance and unmatched flexibility, FPGA-based accelerators are part of more and more high-performance computing systems. However, exploiting this flexibility for accelerating floating-point computations by manually using classical circuit description languages (VHDL or Verilog) is very difficult, and sometimes impossible. This thesis has contributed to the development of the FloPoCo software, a C++ framework for describing flexible FPGA-specific arithmetic operators. This framework explicitly separates the description of the combinatorial functionality of an arithmetic operator, and its pipelining for a given precision, operating frequency and target FPGA.In order to be able to use FloPoCo for designing high performance floating-point operators, we first had to design the optimized basic blocks. We first developed pipelined addition architectures exploiting the fast-carry lines present in modern FPGAs. Next, we focused on multiplication architectures. Using tiling techniques, we proposed novel architectures for large multipliers, but also truncated multipliers, based on the multipliers found in modern FPGA DSP blocks. We also present a generic FloPoCo operator which inputs the expression of a function, its input and output precisions, and builds an optimized polynomial evaluator for the fixed-point evaluation of this function. Using this building block we have designed floating-point operators for the square-root and exponential functions which significantly outperform existing operators. Finally, we also made use of advanced compilation techniques for adapting the execution of a C program to the flexible pipelines of our operators." @default.
- W2285164917 created "2016-06-24" @default.
- W2285164917 creator A5010739346 @default.
- W2285164917 date "2011-09-21" @default.
- W2285164917 modified "2023-09-22" @default.
- W2285164917 title "High-performance floating-point computing on reconfigurable circuits" @default.
- W2285164917 cites W1017723581 @default.
- W2285164917 cites W114677020 @default.
- W2285164917 cites W116582599 @default.
- W2285164917 cites W134858042 @default.
- W2285164917 cites W1483383428 @default.
- W2285164917 cites W1503700136 @default.
- W2285164917 cites W1505002463 @default.
- W2285164917 cites W1527834376 @default.
- W2285164917 cites W1530670596 @default.
- W2285164917 cites W1534118295 @default.
- W2285164917 cites W1538368719 @default.
- W2285164917 cites W1544024826 @default.
- W2285164917 cites W1546830861 @default.
- W2285164917 cites W1550981807 @default.
- W2285164917 cites W1561871200 @default.
- W2285164917 cites W1566914742 @default.
- W2285164917 cites W1568503047 @default.
- W2285164917 cites W1591257293 @default.
- W2285164917 cites W1594496874 @default.
- W2285164917 cites W1599143815 @default.
- W2285164917 cites W1600848423 @default.
- W2285164917 cites W1605642036 @default.
- W2285164917 cites W177717674 @default.
- W2285164917 cites W1778289469 @default.
- W2285164917 cites W1784358612 @default.
- W2285164917 cites W1822794678 @default.
- W2285164917 cites W1963741373 @default.
- W2285164917 cites W1971868176 @default.
- W2285164917 cites W1975104688 @default.
- W2285164917 cites W1981663184 @default.
- W2285164917 cites W1986396242 @default.
- W2285164917 cites W2004402373 @default.
- W2285164917 cites W2006110278 @default.
- W2285164917 cites W200617998 @default.
- W2285164917 cites W2010696966 @default.
- W2285164917 cites W2011732387 @default.
- W2285164917 cites W2020804487 @default.
- W2285164917 cites W2026981984 @default.
- W2285164917 cites W2033532123 @default.
- W2285164917 cites W2034761517 @default.
- W2285164917 cites W2036001857 @default.
- W2285164917 cites W2038543880 @default.
- W2285164917 cites W2038723347 @default.
- W2285164917 cites W2047995285 @default.
- W2285164917 cites W2051270653 @default.
- W2285164917 cites W2055740923 @default.
- W2285164917 cites W2056410596 @default.
- W2285164917 cites W2061624656 @default.
- W2285164917 cites W2065034362 @default.
- W2285164917 cites W2070160710 @default.
- W2285164917 cites W2073289615 @default.
- W2285164917 cites W2085612442 @default.
- W2285164917 cites W2092622802 @default.
- W2285164917 cites W2094274063 @default.
- W2285164917 cites W2097774686 @default.
- W2285164917 cites W2098158887 @default.
- W2285164917 cites W2102862134 @default.
- W2285164917 cites W2104895541 @default.
- W2285164917 cites W2105906722 @default.
- W2285164917 cites W2106942255 @default.
- W2285164917 cites W2109591842 @default.
- W2285164917 cites W2112322691 @default.
- W2285164917 cites W2113289989 @default.
- W2285164917 cites W2113645429 @default.
- W2285164917 cites W2113827471 @default.
- W2285164917 cites W2115002670 @default.
- W2285164917 cites W2117130494 @default.
- W2285164917 cites W2120577120 @default.
- W2285164917 cites W2120978237 @default.
- W2285164917 cites W2122781637 @default.
- W2285164917 cites W2124391308 @default.
- W2285164917 cites W2125385721 @default.
- W2285164917 cites W2125644186 @default.
- W2285164917 cites W2127800982 @default.
- W2285164917 cites W2128393696 @default.
- W2285164917 cites W2129745589 @default.
- W2285164917 cites W2132730902 @default.
- W2285164917 cites W2132916570 @default.
- W2285164917 cites W2133645803 @default.
- W2285164917 cites W2139535992 @default.
- W2285164917 cites W2141973218 @default.
- W2285164917 cites W2142727297 @default.
- W2285164917 cites W2144398730 @default.
- W2285164917 cites W2147506089 @default.
- W2285164917 cites W2149538173 @default.
- W2285164917 cites W2150099508 @default.
- W2285164917 cites W2150871235 @default.
- W2285164917 cites W2152662360 @default.
- W2285164917 cites W2155946985 @default.
- W2285164917 cites W2158793378 @default.
- W2285164917 cites W2159473595 @default.
- W2285164917 cites W2160001263 @default.
- W2285164917 cites W2160467717 @default.
- W2285164917 cites W2161513497 @default.