[llvm-dev] TTA-based Co-Design Environment (TCE) v1.20 released

Pekka Jääskeläinen (TAU) via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 17 08:31:31 PDT 2019


TTA-based Co-Design Environment (TCE) is an open application-specific
instruction-set processor (ASIP) toolset for design and programming of
customized co-processors (typically programmable accelerators). It is
based on the energy efficient Transport Triggered Architecture (TTA)
processor template.

The toolset provides a complete retargetable co-design flow from high-
level language programs down to FPGA/ASIC synthesizable processor RTL
(VHDL and Verilog generation supported) and parallel program binaries.

Processor customization points include the register files, function
units, supported operations, and the interconnection network.

This release adds support for LLVM 9, modifies predicate evaluation to
look only at the lowest bit, adds constant shift amount operations among
other improvements and fixes.

Acknowledgements
================

The Customized Parallel Computing research group of Tampere University,
Finland likes to thank the Academy of Finland (funding decision 297548),
ECSEL JU project FitOptiVis (project number 783162) and HSA Foundation
for funding most of the development work in this release. Much
appreciated!

Links
=====

TCE download page:  http://openasip.org/download.html
This announcement:  http://openasip.org/downloads/ANNOUNCEMENT
Change log:         http://openasip.org/downloads/CHANGES
Install info:       http://openasip.org/downloads/INSTALL

-- 
Pekka


More information about the llvm-dev mailing list