<kbd id="gg4aj"><label id="gg4aj"></label></kbd>
    <pre id="gg4aj"><fieldset id="gg4aj"><tr id="gg4aj"></tr></fieldset></pre>
    <ins id="gg4aj"><noframes id="gg4aj"><pre id="gg4aj"></pre></noframes></ins>
  • 參數(shù)資料
    型號: ACT-700SC-240F17I
    英文描述: Microprocessor
    中文描述: 微處理器
    文件頁數(shù): 9/24頁
    文件大?。?/td> 227K
    代理商: ACT-700SC-240F17I
    Aeroflex Circuit Technology
    SCD7000 REV A 3/16/00 Plainview NY (516) 694-6700
    9
    operations, the cache is first searched to
    determine if the target address is cache
    resident. If it is resident, the primary cache
    contents will be updated and main memory will
    also be written leaving the write-back bit of the
    cache line unchanged; no writes will occur into
    the secondary. If the cache lookup misses, the
    target line is first brought into the cache and then
    the write is performed as above.
    4.
    Write-through without write allocate.
    Loads
    and instruction fetches will first search the
    cache, reading from memory only if the desired
    data is not cache resident; write-through data is
    never cached in the secondary. On data store
    operations, the cache is first searched to
    determine if the target address is cache
    resident. If it is resident, the cache contents will
    be updated and main memory will also be
    written leaving the write-back bit of the cache
    line unchanged; no writes will occur into the
    secondary. If the cache lookup misses, then
    only main memory is written.
    5.
    Write-back with secondary bypass.
    Loads and
    instruction fetches first search the primary
    cache, reading from memory only if the desired
    data is not resident; the secondary is not
    searched. On data store operations, the primary
    cache is first searched to determine if the target
    address is resident. If it is resident, the cache
    contents are updated, and the cache line
    marked for later write-back. If the cache lookup
    misses, the target line is first brought into the
    cache and then the write is performed as above.
    Associated with the Data Cache is the store buffer.
    When the ACT 7000SC executes a STORE
    instruction, this single-entry buffer gets written with
    the store data while the tag comparison is performed.
    If the tag matches, then the data is written into the
    Data Cache in the next cycle that the Data Cache is
    not accessed (the next non-load cycle). The store
    buffer allows the ACT 7000SC to execute a store
    every processor cycle and to perform back-to-back
    stores without penalty. In the event of a store
    immediately followed by a load to the same address,
    a combined merge and cache write will occur such
    that no penalty is incurred.
    Secondary Cache
    The ACT 7000SC has an integrated 256KB,
    four-way set associative, block write-back secondary
    cache. The secondary has the same line size as the
    primaries, 32 bytes, is logically 64-bits wide matching
    the system interface and primary widths, and is
    protected with doubleword parity. The secondary tag
    array holds a 20-bit physical address, 2 housekeeping
    bits, a three bit cache state field, and two parity bits.
    By integrating a secondary cache, the ACT 7000SC
    is able to dramatically decrease the latency of a
    primary cache miss without dramatically increasing
    the number of pins and the amount of power required
    by the processor. From a technology point of view,
    integrating a secondary cache maximally leverages
    CMOS semiconductor technology by using silicon to
    build the structures that are most amenable to silicon
    technology; silicon is being used to build very dense,
    low power memory arrays rather than large power
    hungry I/O buffers.
    Further benefits of an integrated secondary are
    flexibility in the cache organization and management
    policies that are not practical with an external cache.
    Two previously mentioned examples are the 4-way
    associativity and write-back cache protocol.
    A third management policy for which integration
    affords flexibility is cache hierarchy management.
    With multiple levels of cache, it is necessary to specify
    a policy for dealing with cases where two cache lines
    at level n of the hierarchy would, if possible, be
    sharing an entry in level n+1 of the hierarchy. The
    policy followed by the ACT 7000SC is motivated by
    the desire to get maximum cache utility and results in
    the ACT 7000SC allowing entries in the primaries
    which do not necessarily have a corresponding entry
    in the secondary; the ACT 7000SC does not force the
    primaries to be a subset of the secondary. For
    example, if primary cache line A is being filled and a
    cache line already exists in the secondary for primary
    cache line B at the location where primary A’s line
    would reside then that secondary entry will be
    replaced by an entry corresponding to primary cache
    line A and no action will occur in the primary for cache
    line B. This operation will create the aforementioned
    scenario where the primary cache line which initially
    had a corresponding secondary entry will no longer
    have such an entry. Such a primary line is called an
    orphan. In general, cache lines at level n+1 of the
    hierarchy are called parents of level n’s children.
    Another
    ACT 7000SC
    optimization occurs for the case of a secondary cache
    line replacement where the secondary line is dirty and
    has a corresponding dirty line in the primary. In this
    case, since it is permissible to leave the dirty line in
    the primary, it is not necessary to write the secondary
    line back to main memory. Taking this scenario one
    step further, a final optimization occurs when the
    aforementioned dirty primary line is replaced by
    another
    line and must be written back, in this case, it
    will be written directly to memory bypassing the
    secondary cache.
    Secondary Caching Protocols
    Unlike the primary data cache, the secondary
    cache supports only uncached and block write-back.
    As noted earlier, cache lines managed with either of
    the write-through protocols will not be placed in the
    secondary cache. A new caching attribute, write-back
    with secondary bypass, allows the secondary to be
    bypassed entirely. When this attribute is selected, the
    secondarywill not be filled on load misses and will not
    be written on dirty write-backs from the primary.
    cache
    management
    Powered by ICminer.com Electronic-Library Service CopyRight 2003
    相關(guān)PDF資料
    PDF描述
    ACT-700SC-240F17M Microprocessor
    ACT-700SC-240F17Q Microprocessor
    ACT-700SC-240F17T Microprocessor
    ACT-700SC-240F24C Microprocessor
    ACT-700SC-240F24I Microprocessor
    相關(guān)代理商/技術(shù)參數(shù)
    參數(shù)描述
    ACT-700SC-240F17M 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microprocessor
    ACT-700SC-240F17Q 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microprocessor
    ACT-700SC-240F17T 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microprocessor
    ACT-700SC-240F24C 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microprocessor
    ACT-700SC-240F24I 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microprocessor