Library

feed icon rss

Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Electronic Resource
    Electronic Resource
    Springer
    Algorithmica 12 (1994), S. 72-109 
    ISSN: 1432-0541
    Keywords: Memory hierarchy ; Model of computation ; FFT ; Matrix multiplication ; High-performance computing ; Performance programming ; Cache architecture ; Bridging model
    Source: Springer Online Journal Archives 1860-2000
    Topics: Computer Science , Mathematics
    Notes: Abstract TheUniform Memory Hierarchy (UMH) model introduced in this paper captures performance-relevant aspects of the hierarchical nature of computer memory. It is used to quantify architectural requirements of several algorithms and to ratify the faster speeds achieved by tuned implementations that use improved data-movement strategies. A sequential computer's memory is modeled as a sequence 〈M 0,M 1,...〉 of increasingly large memory modules. Computation takes place inM 0. Thus,M 0 might model a computer's central processor, whileM 1 might be cache memory,M 2 main memory, and so on. For each moduleM u, a busB u connects it with the next larger module Mu+1. All buses may be active simultaneously. Data is transferred along a bus in fixed-sized blocks. The size of these blocks, the time required to transfer a block, and the number of blocks that fit in a module are larger for modules farther from the processor. The UMH model is parametrized by the rate at which the blocksizes increase and by the ratio of the blockcount to the blocksize. A third parameter, the transfer-cost (inverse bandwidth) function, determines the time to transfer blocks at the different levels of the hierarchy. UMH analysis refines traditional methods of algorithm analysis by including the cost of data movement throughout the memory hierarchy. Thecommunication efficiency of a program is a ratio measuring the portion of UMH running time during which M0 is active. An algorithm that can be implemented by a program whose communication efficiency is nonzero in the limit is said to becommunication- efficient. The communication efficiency of a program depends on the parameters of the UMH model, most importantly on the transfer-cost function. Athreshold function separates those transfer-cost functions for which an algorithm is communication-efficient from those that are too costly. Threshold functions for matrix transpose, standard matrix multiplication, and Fast Fourier Transform algorithms are established by exhibiting communication-efficient programs at the threshold and showing that more expensive transfer-cost functions are too costly. A parallel computer can be modeled as a tree of memory modules with computation occurring at the leaves. Threshold functions are established for multiplication ofN×N matrices using up to N2 processors in a tree with constant branching factor.
    Type of Medium: Electronic Resource
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISSN: 0016-7835
    Keywords: Key words DWBC ; Pacific Ocean ; Paleoceanography ; Southern Ocean ; Sediment drifts
    Source: Springer Online Journal Archives 1860-2000
    Topics: Geosciences
    Notes: Abstract  The circulation of cold, deep water is one of the controlling factors of the Earth's climate. Forty percent of this water enters the world ocean through the Southwest Pacific as a deep western boundary current (DWBC) flowing northwards at bathyal to abyssal depths, east of the New Zealand microcontinent. South of latitude 50°S, the DWBC is intimately linked with the Antarctic circumpolar current (ACC), which is the prominent force for the shallow-water circulation. The Pacific DWBC is presently the largest single contributor of deep ocean water, and deciphering its evolution is of fundamental importance to understanding ocean and climate history, and global ocean hydrography. The evolution of the DWBC system, and of related circum-Antarctic currents, has taken place since 30–25 Ma when plate movements created the first oceanic gaps south of Australia and South America. The stratigraphic record preserved in sediment drifts of the Southwest Pacific, in eastern New Zealand, is the best available for deciphering the Neogene history of Southern Ocean water masses, and of the circulation of the ACC, DWBC and their precursor systems. Major current activity commenced on the New Zealand margin in the late Eocene or early Oligocene (Hoiho Drift; early ACC) and was widespread by the mid-late Oligocene (Marshall Paraconformity and Weka Pass Limestone drift; ACC). During the Neogene the eastern South Island continental shelf built seawards by accretion at its outer edge of large Miocene current drifts up to tens of kilometres long and hundreds of metres thick (Canterbury drifts). Also commencing in the mid-Cenozoic, but in depths 〉2000 m, the DWBC emplaced large deep-water sediment drifts. Rates of drift deposition accelerated considerably in the late Neogene, when climatic change (and particularly glacial sea-level falls) caused the delivery of large volumes of turbiditic sediment into the path of the DWBC via the Bounty and Hikurangi channels.
    Type of Medium: Electronic Resource
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...