Verified Document

Shared Memory Multiprocessor System Performance Simulating Shared Essay

Shared Memory Multiprocessor System Performance Simulating Shared Memory Multiprocessor System Performance

In simulating the performance of shared-memory microprocessors, the study Shared-Memory Multiprocessor Systems -- Hierarchical Task Queue (Serrazi, 2007) seeks to isolate the effects of parallel processing as it relates to memory and process resource allocations. The researcher who also wrote this analysis relied on a series of very precise simulations of multiprocessor performance that sought to define variables to quantify the allocation of memory and processor performance in centralized, distributed, and highly hierarchically-driven memory and application load performance across a standardized memory usage architecture (Serrazi, 2007). The researcher concludes that of the three approaches to testing shared-memory multiprocessor systems, hierarchically-based methodologies are the most effective in optimizing shared memory performance as they compensate for shared memory performance. The author and researcher concludes from this analysis that the hierarchical model is the best for equally balancing workloads across tasks queues and seeking an optimal performance level. This imbalance of tasks queues could easily be averted through the more use of more efficiently algorithms, yet the researcher reverts to a more hierarchically-based approach to allocating processing across the...

A more robust approach to defining the overall optimization of tasks through the multi-processor simulation is needed for the simulations to be fully illustrative of overall performance. In addition the methodology takes a relatively simplistic approach to a very complex problem of measuring the relative performance of shared memory, processor and system-based task overhead. The rudimentary approaches to defining load balancing in the methodology need to be re-thought to take into account more of an iterative approach to testing load balancing and seeking to optimize this factors across system constraints. There is no constraint-based modeling in this simulation to the level that would be necessary to use these results for actual Research & Development (R&D) efforts and strategies (Unger, Bidulock, 1982). The simulation concludes that hierarchically-based approaches are best for managing shared memory and seeking to optimize shared memory queues. The simulation achieves its stated purpose yet has much room for improvement.
Improvements For This Study

The study has been designed with a methodology that virtually assures hierarchical aspects of testing will deliver the greatest level of performance for shared memory process configurations. The load balancing and task queues are designed to be optimally balanced across parallel…

Sources used in this document:
References

Serrazi, G. (2007) Shared-Memory Multiprocessor Systems -- Hierarchical Task Queue. University of Lugano, Advanced Learning and Research Institute. Retrieved March 26, 2012 from http://www.idsi.md/files/file/publicatii/PERFORMANCE_EVALUATION_Exercises_Zamsa.pdf

Unger, B.W., & Bidulock, D.S. (1982). The design and simulation of a multi-computer network message processor. Computer Networks, 6(4), 263-263.
Cite this Document:
Copy Bibliography Citation

Related Documents

Payroll System Architecture for a Large Company
Words: 2315 Length: 8 Document Type: Essay

New Payroll Application Architecture One of the most commonly automated business processes and operations in the recent past is payroll, which is also the most often used human resource solution. The increased use and automation of payroll is attributable to the need to ease and reduce the time spent in payroll processes, which is one of the first applications in the working environment. Despite the increased automation of payroll, there are

System Development Life Cycle SDLC
Words: 1611 Length: 5 Document Type: Term Paper

However, the company did feel it should develop its own Database infrastructure that would work with the new underlying database management system and would mesh with existing organizational skills and the selected enterprise software solution. Because the company followed a standardized implementation process, they were able to successfully reengineer their existing business structure. The objective of the System Development Life Cycle is to help organizations define what an appropriate system

System Development Life Cycle
Words: 2836 Length: 10 Document Type: Term Paper

system development life cycle (SDLC) approach to the development of Information Systems and/or software is provided. An explanation of SDLC is offered, with different models applied in implementing SDLC delineated. Advantages and disadvantages associated with each of the models will be identified. System Development Life Cycle According to Walsham (1993), system development life cycle (SDLC) is an approach to developing an information system or software product that is characterized by a

Computer System Architecture
Words: 694 Length: 2 Document Type: Research Paper

Evolution of System Performance: RISC, pipelining, cache memory, virtual memory Historically, improvements in computer system performance have encompassed two distinct factors: improvements in speed and also improvements in the number of applications which can be run by the system. Of course, the two are interlinked given that high levels of speed are linked to expansions of short-term memory and the ability of computers to use that memory to perform critical functions. One

Architecture Modernism in Architecture Came
Words: 8020 Length: 25 Document Type: Dissertation

From approximately 1930 until the 1980s, rectangular and functional spaces were the chief form of architecture around the world in general. The latter part of the 20th century -- the 1980s onward -- saw change once again, however (2008). For the most part, 20th century architecture, however, "focused on machine aesthetics or functionality and failed to incorporate any ornamental accents in the structure" (2008). The designs were, for the

Architecture Naves During the Middle Ages --
Words: 416 Length: 1 Document Type: Term Paper

Architecture Naves During the Middle Ages -- Architectural Analysis Timber Roof From a structural perspective, the basic timber roof possesses some problems, most notably its relatively flimsy structural integrity. It is easy to construct, requiring less manpower to lift it and to construct its support network, but provides relatively little resistance to the elements of snow and the wind. It is functional in the sense that it performs the sheltering function of shielding

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now