Ignore:
Timestamp:
Feb 22, 2011, 11:02:52 AM (13 years ago)
Author:
coach
Message:

ia: qq maj et mise en page finale.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/section-etat-de-art.tex

    r382 r383  
    9393Designers can then only generate a synthesized netlist, VHDL/Verilog simulation test
    9494bench and custom software library that reflect the hardware configuration.
    95 
    96 Consequently, a designer developing an embedded system needs to master four different
     95\\
     96Consequently, a designer developing an embedded system needs to master four
    9797design environments:
    9898\begin{enumerate}
     
    156156 would be valuable in the
    157157context of a System Level design exploration tool.
    158 \par
     158\\
    159159In this context, ASIP design based on Instruction Set Extensions (ISEs) has
    160160received a lot of interest~\cite{NIOS2}, as it makes micro-architecture synthesis
     
    1671672.5x), since ISEs performance is generally limited by I/O constraints as
    168168they generally rely on the main CPU register file to access data.
    169 
    170 % (
    171 %automaticcaly extraction ISE candidates for application code \cite{CODES04},
    172 %performing efficient instruction selection and/or storage resource (register)
    173 %allocation \cite{FPGA08}). 
     169\\
    174170To cope with this issue, recent approaches~\cite{DAC09,CODES08,TVLSI06} advocate the use of
    175171micro-architectural ISE models in which the coupling between the processor micro-architecture
     
    178174point of view and do not address the problem of generating synthesizable representations for
    179175these models.
    180 
     176\\
    181177We therefore strongly believe that there is a need for an open-framework which
    182178would allow researchers and system designers to :
     
    201197data structures. Dependences (exact or conservative) are checked to guarantee
    202198the legality of the transformation.
    203 
     199\\
    204200This has lead to the invention of many loop transformations (loop fusion,
    205201loop splitting, loop skewing, loop interchange, loop unrolling, ...)
     
    209205\cite{FP:96,DRV:2000}, in which the combination of two transformations is
    210206simply a matrix product.
    211 
     207\\
    212208Since hardware is inherently parallel, finding parallelism in sequential
    213209programs in an important prerequisite for HLS. The large FPGA chips of
     
    215211The polyhedral model is the ideal tool for finding more parallelism in
    216212loops.
    217 
     213\\
    218214As a side effect, it has been observed that the polyhedral model is a useful
    219215tool for many other optimization, like memory reduction and locality
Note: See TracChangeset for help on using the changeset viewer.