Académique Documents
Professionnel Documents
Culture Documents
Anup Gangwar
MIMO with Multiple (Regfile or Multiple (Regfile or Flexible or Rigid for Reg.
LD/ST Mem.) Mem.) and block LD/ST for
mem.
MultiOp
NOPs in a MultiOp
Application Parameter
Extraction Architecture Design Space Exploration
Retargetable Compiler
Validation
(Simulation with encoded instructions)
Architecture Description
(Output to synthesizer)
IMPACT
ANSI C Parsing
Code profiling
Classical machine independent optimizations ELCOR
Block formation
REBEL
Code Processor
HMDES
Native Compiler
Instruction Encoding
Toolkit Generator
Description
Object Code
To Simulator
(for simulation with encoded instructions)
Modeling MISOs
Model as external function calls
Replace in Trimaran bridge code and replace with AFU op
Model new AFU in MDES with the required ops
Introduce the semantics in simulator op definitions file
Modeling MIMOs
Model as external function calls returning voids
Replace in Trimaran bridge code and replace with AFU op
Explicitly reserve registers in C-code for returning values
Introduce operation semantics in simulator op definition file
ELCOR
Disadvantages
ELCOR is heavily oriented towards HPL-PD architecture
Does not support clustered VLIW architecture
Advantages
Strong optimizing compiler
Rich library to deal with the IR
Bhuvan Middha, Varun Raj, Anup Gangwar, M. Balakrishnan, Anshul Kumar and
Paolo Ienne, A Trimaran based framework for exploring design space of VLIW
ASIPs with coarse grain FUs, ISSS-2002.
Anup Gangwar, M. Balakrishnan and Anshul Kumar, A framework for studying the
effect of VLIW processor instruction encoding and decoding schemes, Mini
Project, Dept. of CSE.
M. Jacome and G. de. Veciana, Design challenges for new application specific
processors, IEEE Design and Test of Computers-2000.
B. Ramakrishna Rau and Michael S. Schlansker, Embedded computer architecture
and automation, IEEE Computer-2001
Michael S. Schlansker and B. Ramakrishna Rau, EPIC: An architecture for
instruction-level parallel processors, HPCA-2000.
N. G. Busa, A. van der Werf and M. Bekooij, Scheduling coarse grain operations
for VLIW processors, ASPDAC-1998.
Shail Aditya, Scott A. Mahlke and B. Ramakrishna Rau, Code size minimization and
retargetable assembly for custom EPIC and VLIW processors, ISSS-1999.