Changeset 86
- Timestamp:
- Feb 3, 2010, 6:24:25 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/task-3.tex
r85 r86 19 19 \item This sub-task aims at providing compiler support for custom instructions 20 20 within the HAS front-end. It will take as input the COACH intermediate 21 representation, and will output an annotated COACH representationcontaining the custom22 instructions definitions a nd their occurence in the application.21 representation, and will output an annotated COACH IR containing the custom 22 instructions definitions along with their occurrence in the application. 23 23 24 24 \begin{livrable} 25 25 \itemV{0}{18}{d}{\Sirisa}{Instruction selection for user defined custom instructions} 26 26 In this first version of the software, the computations patterns corresponding to 27 custom instruction are specified by the user, and then automatically extracted from28 the application intermediare representation.27 custom instruction are specified by the user, and then automatically extracted (when 28 beneficial) from the application intermediate representation. 29 29 %\mustbecompleted{FIXME .....} 30 30 \itemL{18}{24}{d}{\Sirisa}{Automatic extraction of patterns}{0:0:0} 31 In this second version, the software will also be able to automatically i ndentify31 In this second version, the software will also be able to automatically identify 32 32 interesting pattern candidates in the application code, and use them as custom 33 33 instructions. … … 45 45 46 46 \itemV{0}{24}{d}{\Sirisa}{SystemC Model for a extensible MIPS with tight 47 architec ural integration of its instruction set extensions}47 architectural integration of its instruction set extensions} 48 48 \itemV{0}{24}{d}{\Sirisa}{VHDL Model for a extensible MIPS with tight 49 architec ural integration of its instruction set extensions}49 architectural integration of its instruction set extensions} 50 50 \itemL{0}{36}{d}{\Sirisa}{Evaluation report }{0:0:0} 51 51 … … 61 61 \itemV{6}{12}{x}{\Slip}{Process Construction)} 62 62 Preliminary implementation in the Syntol framework. 63 At this step the sof ware will just implement a single constructor.63 At this step the software will just implement a single constructor. 64 64 \itemV{12}{18}{x}{\Slip} {Arrays and FIFO} 65 65 Implementation of the array contraction and FIFO construction algorithm. … … 68 68 Extension of automatic parallelization and array contraction 69 69 to non-polyhedral loops. 70 \itemL{30}{36}{x}{\Slip} {Process an sFIFO Construction} {0:0:0}70 \itemL{30}{36}{x}{\Slip} {Process and FIFO Construction} {0:0:0} 71 71 Final release taking into account the feedbacks from the 72 72 demonstrator \STs.
Note: See TracChangeset
for help on using the changeset viewer.