Parallel Processing and Software Performance
Název práce v češtině: | Paralelní zpracování a výkon software |
---|---|
Název v anglickém jazyce: | Parallel Processing and Software Performance |
Akademický rok vypsání: | 2007/2008 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | prof. Ing. Petr Tůma, Dr. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 18.10.2007 |
Datum zadání: | 18.10.2007 |
Datum a čas obhajoby: | 02.02.2009 00:00 |
Datum odevzdání elektronické podoby: | 02.02.2009 |
Datum proběhlé obhajoby: | 02.02.2009 |
Oponenti: | doc. Ing. Lubomír Bulej, Ph.D. |
Zásady pro vypracování |
Design a set of experiments to identify and quantify the influence of resource sharing on software performance. Focus on parallel architectures (hyperthreading, multicore, multiprocessor) and concurrent execution of code. Include a scale of resources from processor caches to disk files.
Execute the experiments on common platforms and summarize the results. Include Intel processors, native processes as well as virtualized (CLI or JVM processes), Linux and Windows. Analyze the applicability of the results in optimizing the placement in component deployment, finetuning the algorithms for process scheduling and in minimizing the imprecision in performance modeling. |
Seznam odborné literatury |
[1] Babka V., Decky M., Tuma P.: Resource Sharing in Performance Models, EPEW 2007, Springer-Verlag, Jul 2007.
[2] Bures T., Decky M., Hnetynka P., Kofron J., Parizek P., Plasil F., Poch T., Sery O., Tuma P.: CoCoME in SOFA, LNCS, Jun 2007. [3] BIOS and Kernel Developer’s Guide for AMD Athlon 64 and AMD Opteron Processors, Publication 26094, AMD 2006. [4] Software Optimization Guide for AMD 64 Processors, Publication 25112, AMD 2005. [5] de Vries H.: Understanding the Detailed Architecture of AMD 64 Core, http://www.chip-architect.com, Chip Architect 2003. [6] PAPI: A Portable Interface to Hardware Performance Counters, http://icl.cs.utk.edu/papi. |