Articoli correlati a Cost Models for Parallel Programming on Shared Memory...

Cost Models for Parallel Programming on Shared Memory Architectures: A Methodological and Structured Approach to Performance Prediction - Brossura

Bandettini, Alberto

 
9783639487534: Cost Models for Parallel Programming on Shared Memory Architectures: A Methodological and Structured Approach to Performance Prediction

Sinossi

Currently, multiprocessors and multi-cores are very complex and heterogeneous systems with parallelism exploited at processes level. The trend seems that the number of cores per chip is expected to double every two years - the idea is to substitute few complex and power-consuming CPUs with many smaller and simpler CPUs that can deliver better performance per watt. Such architectures can be exploited efficiently pro- vided that applications are able to do it. In order to do so a methodological and structured approach is needed to keep low the complexity of the resolution. On one hand, structured parallel programming is used in order to create parallel applications independent of the underline architecture. On the other hand, a cost model in association with an abstract architecture is needed from the performance prediction point of view. This book is a contribution on that approach enhancing the cost models for shared memory architectures and its accuracy with particular care to parallel application constraints.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull'autore

Alberto Bandettini, Computer Scientist. He is the first graduate with honors in Computer Science and Networking at the center of excellence Scuola Superiore Sant'Anna and University of Pisa, Italy. Member of international organizations like GlobaPlatform and AIESEC, he is currently a technical expert in the mobile payments field at Rogers, Canada.

Dalla quarta di copertina

Currently, multiprocessors and multi-cores are very complex and heterogeneous systems with parallelism exploited at processes level. The trend seems that the number of cores per chip is expected to double every two years - the idea is to substitute few complex and power-consuming CPUs with many smaller and simpler CPUs that can deliver better performance per watt. Such architectures can be exploited efficiently pro- vided that applications are able to do it. In order to do so a methodological and structured approach is needed to keep low the complexity of the resolution. On one hand, structured parallel programming is used in order to create parallel applications independent of the underline architecture. On the other hand, a cost model in association with an abstract architecture is needed from the performance prediction point of view. This book is a contribution on that approach enhancing the cost models for shared memory architectures and its accuracy with particular care to parallel application constraints.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.