Skip to main content

Recently Updated Pages

Other register renaming techniques

ACA Advanced Computer Architectures

Tomasulo implements an implicit register renaming: the code is not changed and there is dynamic l...

Updated 2 years ago by Paolo Basso

Speculation and reorder buffer

ACA Advanced Computer Architectures

Hardware-based Speculation Extends the ideas of dynamic scheduling beyond branches combining 3 co...

Updated 2 years ago by Paolo Basso

Caches

ACA Advanced Computer Architectures

The main goal of caches is to increase the performance of a computer through the memory system in...

Updated 2 years ago by Paolo Basso

Improving cache performance

ACA Advanced Computer Architectures

$$\text{AMAT} = \text{Hit Time} + \text{Miss Rate} \times \text{Miss Penalty}$$ In order to impro...

Updated 2 years ago by Paolo Basso

Scoreboard

ACA Advanced Computer Architectures

In the scoreboard architecture we divide the ID stage: Issue: decode instructions, check for st...

Updated 2 years ago by Paolo Basso

Dynamic Branch Prediction

ACA Advanced Computer Architectures

The basic idea of dynamic branch prediction is to use the past branch behavior to predict the fut...

Updated 2 years ago by Paolo Basso

Static Branch Prediction

ACA Advanced Computer Architectures

Static branch prediction is done and fixed at compile time. This technique is typically used when...

Updated 2 years ago by Paolo Basso

Exception handling

ACA Advanced Computer Architectures

The following type of exceptions, interrupts and faults are considered: I/O device request; Invo...

Updated 2 years ago by Paolo Basso

Pipeline hazards

ACA Advanced Computer Architectures

An hazard is created when there is a dependence between instructions and the instructions are clo...

Updated 2 years ago by Paolo Basso

MIPS architecture and pipeline

ACA Advanced Computer Architectures

The MIPS processor is a RISC (Reduced Instruction Set Computer) which follows a LOAD/STORE archit...

Updated 2 years ago by Paolo Basso

Course information

ACA Advanced Computer Architectures

Complete course name: 088949 - ADVANCED COMPUTER ARCHITECTURES (SILVANO CRISTINA) Profesor: Cr...

Updated 2 years ago by Paolo Basso

Dependences

ACA Advanced Computer Architectures

Dependences In an assembly code there may be varius dependences between instructions. The depende...

Updated 2 years ago by Paolo Basso

ARMAX predictors

MIDA1 Model Identification and Data Ana... Model prediction

Starting from an $ARMAX$ process $y(t)=\frac{B(z)}{A(z)}u(t-d)+\frac{C(z)}{A(z)}e(t)$, wehere $e(...

Updated 2 years ago by Paolo Basso

Prediction of non zero mean ARMA

MIDA1 Model Identification and Data Ana... Model prediction

Starting from an $ARMA$ process $y(t)=W(z)e(t)=\frac{C(z)}{A(z)}e(t)$, wehere $e(t) \sim WN(\mu,\...

Updated 2 years ago by Paolo Basso

Linear predictor from output

MIDA1 Model Identification and Data Ana... Model prediction

In the real world we cannot measur the white noise, the only aviable information is the values of...

Updated 2 years ago by Paolo Basso

Long k-step division method

MIDA1 Model Identification and Data Ana... Model prediction

The steady state solution of an $ARMA$ process can be obtained with a long k-step division of $C(...

Updated 2 years ago by Paolo Basso

Linear predictors from noise

MIDA1 Model Identification and Data Ana... Model prediction

Starting from an $ARMA$ process $y(t)=W(z)e(t)=\frac{C(z)}{A(z)}e(t)$, wehere $e(t) \sim WN(0,\la...

Updated 2 years ago by Paolo Basso

Spectrum of ARMA processes

MIDA1 Model Identification and Data Ana... Frequency Domain Analysis

Given the $ARMA$ process $y(t)=\frac{C(z)}{A(z)}e(t)$ with $e(t) \sim WN(0,\lambda^2)$ the spectr...

Updated 2 years ago by Paolo Basso

Frequency domain and spectrum

MIDA1 Model Identification and Data Ana... Frequency Domain Analysis

The frequency domain is another way to obtain the weak (wide sense) characterization of a station...

Updated 2 years ago by Paolo Basso

Auto regressive processes

MIDA1 Model Identification and Data Ana... Model classes

AR processes Given a zero mean white noise $e(t) \sim WN(0, \lambda^2)$ then the stochastic proce...

Updated 2 years ago by Paolo Basso