A platform for evaluation of multiprocessors in throughput-oriented systems
1999 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE credits
Student thesis
Abstract [en]
Multiprocessors are widely used today as a way to achieve high performance using commodity microprocessors. Since different applications place different demands on the system, performance evaluation in the design phase of such systems is important. The most common method is the use of simulators. This thesis presents a simulator of a multiprocessor for throughput-oriented applications, using a distribution-driven simulation method. With this method hardware, and to some extent software, parameters can be studied. A case study is performed, focusing on performance issues for various characteristics of a multiprocessor implementation of a telecom server that today is a uniprocessor. The results show that the key bottlenecks for this particular system lies in parallelisation of the software, which is written with a uniprocessor environment in mind. Also, providing sufficient bus bandwidth is an important factor. Other issues investigated, such as scheduling techniques, three different architectural choices, and degree of memory interleaving, is found to have a smaller impact on performance.
Place, publisher, year, edition, pages
1999.
Keywords [en]
Technology, computer engineering, computer architecture, performance, evaluation, distribution-driven simulation, multiprocessors
Keywords [sv]
Teknik
Identifiers
URN: urn:nbn:se:ltu:diva-45046ISRN: LTU-EX--99/171--SELocal ID: 2c893b1e-bc4f-4fd6-96d4-933c04e61205OAI: oai:DiVA.org:ltu-45046DiVA, id: diva2:1018326
Subject / course
Student thesis, at least 30 credits
Educational program
Civil Engineering programmes 1997-2000, master's level
Examiners
Note
Validerat; 20101217 (root)
2016-10-042016-10-04Bibliographically approved