Computer Architecture - - Assessment1

Embed Size (px)

DESCRIPTION

mips processor

Citation preview

  • &RPSXWHU$UFKLWHFWXUH$VVHVVPHQW

    KWWSVRQOLQHFRXUVHVQSWHODFLQQRFBFVDVVHVVPHQW"QDPH

    :KLFKRIWKHIROORZLQJGHSHQGHQF\FDXVHVDVWDOOLQVFDODUSURFHVVRUH[HFXWLRQ"

    :$:GHSHQGHQFH

    :$5GHSHQGHQFH

    5$:GHSHQGHQFH

    1RQHRIWKHDERYHSRLQW

    :KLFKRIWKHIROORZLQJDUH758(LQWKHFRQWH[WRIFRPSLOHURSWLPL]DWLRQVIRUH[SRVLQJ,QVWUXFWLRQ/HYHO3DUDOOHOLVP,/3"

    6HSDUDWHWKHH[HFXWLRQRIDGHSHQGHQWLQVWUXFWLRQIURPWKHVRXUFHLQVWUXFWLRQE\WKHSLSHOLQHGHSWK

    5HSOLFDWHWKHORRSERG\PXOWLSOHWLPHVDQGDGMXVWWKHORRSWHUPLQDWLQJFRQGLWLRQ

    ,GHQWLI\LQGHSHQGHQWLQVWUXFWLRQVDQGVFKHGXOHWKHPDSSURSULDWHO\

    ,GHQWLI\GHSHQGHQWLQVWUXFWLRQVDQGVFKHGXOHWKHPDSSURSULDWHO\SRLQW

    :KLFKRIWKHIROORZLQJRSWLRQVJLYHFRUUHFWEUDQFKSUHGLFWLRQRXWFRPH"7VWDQGVIRUEUDQFKWDNHQ1VWDQGVIRUEUDQFKQRWWDNHQ

    D

    ZKLOHD^

    % LID

    'XHRQ,67

    :HHN4XL]6XEPLWWHGDVVLJQPHQW

    ;

    &RXUVHV &RPSXWHU$UFKLWHFWXUH

    PDKHVKNRWD#JPDLOFRP

    $QQRXQFHPHQWV )RUXP 3URJUHVV 0HQWRU

    &RXUVHRXWOLQH

    ,QWURGXFWLRQWR&RPSXWHU$UFKLWHFWXUH

    ,QVWUXFWLRQ6HW$UFKLWHFWXUH-8/-8/

    0HPRU\+LHUDUFK\'HVLJQ&DFKH0HPRU\+LHUDUFK\-8/-8/

    0HPRU\+LHUDUFK\'HVLJQ0DLQ0HPRU\'HVLJQ-8/-8/

    )XQGDPHQWDOVRI3LSHOLQLQJ-8/-8/

    ,QVWUXFWLRQ/HYHO3DUDOOHOLVP-8/$8*

    2XWRIRUGHU

    ([HFXWLRQ

  • &RPSXWHU$UFKLWHFWXUH$VVHVVPHQW

    KWWSVRQOLQHFRXUVHVQSWHODFLQQRFBFVDVVHVVPHQW"QDPH

    D D

    % LID D D

    `

    %771%717

    %711%777

    %717%171

    1RQHRIWKHDERYHSRLQW

    &RQVLGHUWKHEHORZFRGHLQWN IRUL L0L^

    IRUM M1M^N FRXWN

    ``8VLQJELWEUDQFKSUHGLFWRUZKDWLVWKHPLVSUHGLFWLRQUDWHIRUWKHLQQHUIRUORRS"$VVXPHWKDWWKHFRXQWHUVDUHLQLWLDOL]HGWRVWDWH3UHGLFWLRQQRWWDNHQ

    01

    01

    1

    1SRLQW

    $''55508/55568%555,GHQWLI\W\SHRIGDWDKD]DUGVLQDERYHDGGUHVVFRGHZKHUHVWUHJLVWHULVWKHGHVWLQDWLRQRSHUDQGUHJLVWHUDQGUHPDLQLQJWZRDUHVRXUFHRSHUDQGUHJLVWHUV

    5$::$55$5

    5$::$:

    5$::$5

    :$55$::$:SRLQW

    ([HFXWLRQ$8*$8*

    7KUHDG/HYHO3DUDOOHOLVP0XOWL&RUH3URFHVVRUV$8*$8*

    7KUHDG/HYHO3DUDOOHOLVP3DUW$8*$8*

  • &RPSXWHU$UFKLWHFWXUH$VVHVVPHQW

    KWWSVRQOLQHFRXUVHVQSWHODFLQQRFBFVDVVHVVPHQW"QDPH

    $VVHUWLRQ /RRSXQUROOLQJ IDLOV LQH[SRVLQJ ,/3 LIGDWDGHSHQGHQFLHVDUHSUHVHQWLQWKHORRS5HDVRQ,IGDWDGHSHQGHQFLHVDUHSUHVHQWLQWKHLQVWUXFWLRQWKHQWKHLQVWUXFWLRQFDQQRWEHSLSHOLQHGDQGH[HFXWHGLQSDUDOOHO

    $VVHUWLRQLVWUXHEXWUHDVRQLVIDOVH

    $VVHUWLRQLVIDOVHEXWUHDVRQLVWUXH

    $VVHUWLRQDQGUHDVRQDUHWUXHDQGUHDVRQH[SODLQVLW

    $VVHUWLRQDQGUHDVRQWUXHEXWUHDVRQGRHVQWH[SODLQLW

    %RWKDUHIDOVHSRLQW

    IRUL LQL:KLFKSUHGLFWLRQWHFKQLTXHJLYHVEHVWSHUIRUPDQFHIRUWKHDERYHPHQWLRQHGIRUORRS"

    6WDWLFSUHGLFWLRQ$OZD\V7DNHQ

    6WDWLFSUHGLFWLRQ$OZD\V1RWWDNHQ

    '\QDPLFELWSUHGLFWLRQZLWKLQLWLDOSUHGLFWLRQDVEUDQFKWDNHQ

    $OODUHVDPHSRLQW

    /RDG50/RDG51VWDOO$''55568%555/RDG55VWDOO08/555,QWKHDERYHFRGHWKHVWDOOF\FOHVFDQEHUHPRYHGE\SLSHOLQHVFKHGXOLQJ6WDWHZKHWKHUWKHVWDWHPHQWLVWUXHIDOVH

    7UXH

    )DOVHSRLQW

    6WDWHPHQW,QVWDWLFEUDQFKSUHGLFWLRQLIWKHSUHGLFWLRQLVEUDQFKWDNHQLQ WKH ,' VWDJH IOXVK WKH SLSHOLQH DQG ORDG WKH SURJUDP FRXQWHU ZLWKSUHGLFWHGEUDQFKWDUJHWDGGUHVV

    6WDWHPHQW,QVWDWLFEUDQFKSUHGLFWLRQLIWKHSUHGLFWLRQLVEUDQFKQRWWDNHQEXWLIEUDQFKLVWDNHQLQ(;VWDJHWKHQIOXVKWKHSLSHOLQHLQ(;VWDJHDQGORDGWKHSURJUDPFRXQWHUZLWKSUHGLFWHGEUDQFKWDUJHWDGGUHVV

  • &RPSXWHU$UFKLWHFWXUH$VVHVVPHQW

    KWWSVRQOLQHFRXUVHVQSWHODFLQQRFBFVDVVHVVPHQW"QDPH

    6WDWHPHQWLVWUXHEXW6WDWHPHQWLVIDOVH

    6WDWHPHQWLVIDOVHEXW6WDWHPHQWLVWUXH

    %RWKVWDWHPHQWVDUHWUXH

    %RWKVWDWHPHQWVDUHIDOVHSRLQW

    &RQVLGHUWKHIROORZLQJFRGH/RDG50/RDG51&0355-*((1'6WRUH>@5(1'6WRUH>@5$VVXPHWKDW0 DQG1 7KHDERYHVHTXHQFHRILQVWUXFWLRQVLVWREHH[HFXWHGRQDSLSHOLQHGSURFHVVRUZLWK,),'2)(;DQG:%VWDJHV2)UHIHUVWRRSHUDQGIHWFKLHUHJLVWHUUHDGRIRSHUDQG2SHUDQGIRUZDUGLQJDQGVWDWLFEUDQFKSUHGLFWLRQZLWKSUHGLFWLRQQRWWDNHQDUHFRQVLGHUHG7KH,),'2)DQG:%VWDJHVWDNHFORFNF\FOHHDFKIRUDOOLQVWUXFWLRQV7KH(;VWDJHWDNHVFORFNF\FOHVIRU&03LQVWUXFWLRQDQGFORFNF\FOHIRUDOORWKHULQVWUXFWLRQV7KHEUDQFKRXWFRPHLVNQRZQDIWHU(;VWDJH'HWHUPLQHWKHQXPEHURIFORFNF\FOHVUHTXLUHGIRUFRPSOHWLRQRIH[HFXWLRQRIDOOLQVWUXFWLRQV

    SRLQW

    $SURMHFWRI ,QDVVRFLDWLRQZLWK

    )XQGHGE\

    3RZHUHGE\

    137(/3ULYDF\7HUPV+RQRU&RGH)$4V 0

  • &RPSXWHU$UFKLWHFWXUH$VVHVVPHQW

    KWWSVRQOLQHFRXUVHVQSWHODFLQQRFBFVDVVHVVPHQW"QDPH