\documentclass[a4paper,12pt]{report}
\usepackage[portuges,brazil]{babel}
\usepackage{amssymb,amsmath,amsfonts}
\usepackage[latin1]{inputenc}
\usepackage{euler}
\usepackage{graphicx}
\usepackage[top=30mm,bottom=30mm,left=20mm,right=20mm]{geometry}
%\topmargin -2cm \oddsidemargin -0.5cm \textwidth 16,5cm
\textheight 25cm
\parindent=1cm
\newcommand{\portanto}{\ensuremath{. {}^. .\;}}
\newcommand{\talque}{ \, \mid \,}
\newcommand{\nat}{\mathbb{N}}
\newcommand{\inteiros}{\mathbb{Z}}
\newcommand{\rac}{\mathbb{Q}}
\newcommand{\reais}{\mathbb{R}}
\newcommand{\complexos}{\mathbb{C}}
\pagestyle{empty}
\newcommand{\dmat}{\displaystyle}
\newcommand{\hsa}{\hspace{0.1cm}}
\newcommand{\hsb}{\hspace{0.25cm}}
\newcommand{\hsc}{\hspace{0.5cm}}
\newcommand{\hsd}{\hspace{0.75cm}}
\newcommand{\hse}{\hspace{1.0cm}}
\begin{document}
\noindent {\bf Universidade Católica Dom Bosco \\
              Curso de Engenharia de Computação \\
              Disciplina: Arquitetura de Computadores II\\
Professor: Ricardo Santos}\\

\centerline{\bf Exercícios n$^{\textrm{\scriptsize
\b{o}}}$ 2 - DineroIv}

\begin{enumerate}
\item Execute o simulador dineroIV sobre os 4 programas de exemplo disponíveis na página: cc1.din, eg.din, spice.din e tex.din, utilizando a seguinte configuração de cache: \textbf{l1-isize 8k -l1-ibsize 32 l1-iccc l1-dsize 8k -l1-dbsize 32 l1-dccc -informat d}
\begin{enumerate}
  \item Qual é a taxa de misses (Demand Miss Rate) para instruções e dados em cada um dos programas?
  \item Qual é a taxa de hits (1-Demand Miss Rate) para instruções e dados em cada um dos programas?
  \item Salve os resultados (taxa de misses e taxa de hits) em uma planilha do OpenOffice ou de qualquer outra suíte de programas de escritório disponível em sua máquina.
\end{enumerate}

\item Na configuração definida no exercício 1, refaça os experimentos mas, agora, configure as caches para que sejam associativas (parâmetros -l1-iassoc e -l1-dassoc). Considere experimentos com as seguintes associatividades 2, 4, 8.  
\begin{enumerate}
  \item Qual é a taxa de misses (Demand Miss Rate) para instruções e dados em cada um dos programas sobre cada associatividade?
  \item Qual é a taxa de hits (1-Demand Miss Rate) para instruções e dados em cada um dos programas sobre cada associatividade?
\end{enumerate}

\item Construa um gráfico de linhas que mostre o comportamento, miss rate, cada programa (cada programa será uma linha) quando mudamos de uma configuração sem associatividade (Exercício 1) para uma configuração com associatividade 8 (Exercício 2). Observe que a coluna y do gráfico deve ser a taxa de miss enquanto a linha x deve ser o nível de associatividade.


\item O que aconteceu com o comportamento? Em caso de melhorias (diminuição da miss rate), porque você acha que isso aconteceu?


\item Dentre os três tipos de misses exibidos com a opção -l1-iccc e -l1-dccc, qual foi mais alterado com essas mudanças de configuração? Porque isso aconteceu?


\item Repita o experimento 1 mas, agora, comece com um tamanho de cache de 1k, depois 2k, 4k e 8k. Em qual desses tamanho a quantidade de miss compulsório estabiliza. Ou seja, a partir de qual tamanho de cache não há alteração na quantidade de miss compulsório?

\end{enumerate}
\end{document}
-----------------------------------------------------------

\documentclass[12pt,fleqn]{report}
\usepackage[brazil]{babel}
\usepackage{amssymb}
\usepackage{amsmath}
%\usepackage{amsfonts}
\topmargin -2cm \oddsidemargin .1cm \textwidth 15cm \textheight
26cm
\parindent=1cm
\newcommand{\portanto}{\ensuremath{. {}^. .\;}}
\newcommand{\talque}{ \, \mid \,}
\newcommand{\nat}{\mathbb{N}}
\newcommand{\inteiros}{\mathbb{Z}}
\newcommand{\rac}{\mathbb{Q}}
\newcommand{\reais}{\mathbb{R}}
\newcommand{\complexos}{\mathbb{C}}
\newcommand{\dmat}{\displaystyle}
\pagestyle{empty}
