<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.eecg.toronto.edu/~moshovos/000/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.eecg.toronto.edu/~moshovos/000/feed.php">
        <title>Andreas Moshovos wiki:aca2019</title>
        <description></description>
        <link>https://www.eecg.toronto.edu/~moshovos/000/</link>
        <image rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-30T01:37:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:assignments&amp;rev=1547997339&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:assign_scheduler&amp;rev=1547998513&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:cygwin32install&amp;rev=1547947197&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:lectures&amp;rev=1554145625&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:multiscalar.q&amp;rev=1549763932&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:project&amp;rev=1551333889&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:sscompiler&amp;rev=1547948839&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:ssinstall&amp;rev=1547949270&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.eecg.toronto.edu/~moshovos/000/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Andreas Moshovos</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/</link>
        <url>https://www.eecg.toronto.edu/~moshovos/000/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:assignments&amp;rev=1547997339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-20T15:15:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:assignments</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:assignments&amp;rev=1547997339&amp;do=diff</link>
        <description>Assignment #1: Processor Core Simulation

We will modify the Simplescalar simulator. While old, it is sufficient “simple” to allow us, in the time available, to gain experience on how to explore architectural options.

Here&#039;s what you will need:</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:assign_scheduler&amp;rev=1547998513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-20T15:35:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:assign_scheduler</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:assign_scheduler&amp;rev=1547998513&amp;do=diff</link>
        <description>Tag Elimination Assignment

We will be working with Simplescalar&#039;s OOO core simulator, sim-outorder. Most of the changes will happen in ruu_issue which is the function that simulates the OOO scheduler using register dependencies. We will overview how it works during the lectures.</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:cygwin32install&amp;rev=1547947197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-20T01:19:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:cygwin32install</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:cygwin32install&amp;rev=1547947197&amp;do=diff</link>
        <description>Installing CYGWIN 32b

You will need this if you plan to use the Simplescalar compiler tools we are providing. We are using pre-compiled binaries and libraries for the Simplescalar compiler.

(But why don&#039;t you recompile the toolchain for a linux or windows machine?</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:lectures&amp;rev=1554145625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-01T19:07:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:lectures</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:lectures&amp;rev=1554145625&amp;do=diff</link>
        <description>Thursday, Jan 10

Micro-architecture Side-Channel Based Attacks: Spectre, Meltdown. Mitigation: CEASER

	*  [Lecture slides] (the CEASER slides are from Moin Qureshi&#039;s presentation at &lt;https://www.microarch.org/micro51/&gt;)

Questionnaire

Please answer the following questions. Link to submit your answers will be provided</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:multiscalar.q&amp;rev=1549763932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-10T01:58:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:multiscalar.q</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:multiscalar.q&amp;rev=1549763932&amp;do=diff</link>
        <description>Multiscalar Questionnaire

Due Thursday February, 14, 10:00am

Q1. What part of the original execution of a program a task corresponds to?

Q2. What is the purpose of the task sequencer and what are the advantages compared to to simple instruction level sequencing?</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:project&amp;rev=1551333889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-28T06:04:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:project</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:project&amp;rev=1551333889&amp;do=diff</link>
        <description>Project Options

There are two project options. All require that you submit a written proposal by March. 21st online.

	*  Propose your own topic. 
	*  Pick a recent paper from a top-tier architecture conference and validate part of its results. You may choose to validate one of the papers that were discussed in the course. I will provide suggestion. Preference will be for accelerators and more so for Machine Learning accelerators.</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:sscompiler&amp;rev=1547948839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-20T01:47:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:sscompiler</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:sscompiler&amp;rev=1547948839&amp;do=diff</link>
        <description>Installing the Simplescalar compiler toolchain

Get the precompiled binaries ssgcc.tbz from here: SS Toolchains.
Launch a cygwin32 terminal. Do the following:

cd /usr/local/;
bunzip2 -c /pathto/ssgcc.tbz | tar xvf -

This will unpack the binaries and libraries under /usr/local/ss. The binaries are under /usr/local/ss/v3/bin. Look for the files starting with</description>
    </item>
    <item rdf:about="https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:ssinstall&amp;rev=1547949270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-20T01:54:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:aca2019:ssinstall</title>
        <link>https://www.eecg.toronto.edu/~moshovos/000/doku.php?id=wiki:aca2019:ssinstall&amp;rev=1547949270&amp;do=diff</link>
        <description>Compiling the Simplescalar Simulators

I tried these on my windows machine with cygwin32, but it should work on a linux machine too.

Get the modified Simplescalar sources, myss.tbz from here: SStools.

Unpack it (I assume you already installed the toolchain, created a subdirectory ACA, and a compiled a test binary named hello):</description>
    </item>
</rdf:RDF>
