File: VLIW.tex

package info (click to toggle)
mlton 20210117%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 58,464 kB
  • sloc: ansic: 27,682; sh: 4,455; asm: 3,569; lisp: 2,879; makefile: 2,347; perl: 1,169; python: 191; pascal: 68; javascript: 7
file content (21 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\section{Optimizations for VLIW/EPIC Architectures}

\subsection{Overview}
Many newer architectures such as the upcoming IA-64 and the
DSPs such as the C6 are VLIW or so called EPIC machines.  
These architectures depends on the compiler to 
extract instruction level parallelism (\newdef{ILP})
and data level parallelism (\newdef{DLP}).

Optimizations for these architectures include:
\begin{itemize}
  \item Hyperblock construction
  \item Predication and predicate analysis
  \item Hyperblock scheduling
  \item Modulo scheduling
\end{itemize}

\subsection{Hyperblocks}
\subsection{Predicate Analysis}
\subsection{Hyperblock Scheduling}
\subsection{Modulo Scheduling}