libri scuola books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro
ARGOMENTO:  BOOKS > INFORMATICA > COMPUTERS > HARDWARE

rajasekaran sanguthevar (curatore); fiondella lance (curatore); ahmed mohamed (curatore); ammar reda a. (curatore) - multicore computing
Zoom

Multicore Computing Algorithms, Architectures, and Applications

; ; ;




Disponibilità: Normalmente disponibile in 20 giorni
A causa di problematiche nell'approvvigionamento legate alla Brexit sono possibili ritardi nelle consegne.


PREZZO
195,98 €
NICEPRICE
186,18 €
SCONTO
5%



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Pubblicazione: 12/2013
Edizione: 1° edizione





Note Editore

Every area of science and engineering today has to process voluminous data sets. Using exact, or even approximate, algorithms to solve intractable problems in critical areas, such as computational biology, takes time that is exponential in some of the underlying parameters. Parallel computing addresses this issue and has become affordable with the advent of multicore architectures. However, programming multicore machines is much more difficult due to oddities existing in the architectures. Offering insights into different facets of this area, Multicore Computing: Algorithms, Architectures, and Applications focuses on the architectures, algorithms, and applications of multicore computing. It will help readers understand the intricacies of these architectures and prepare them to design efficient multicore algorithms. Contributors at the forefront of the field cover the memory hierarchy for multicore and manycore processors, the caching strategy Flexible Set Balancing, the main features of the latest SPARC architecture specification, the Cilk and Cilk++ programming languages, the numerical software library Parallel Linear Algebra Software for Multicore Architectures (PLASMA), and the exact multipattern string matching algorithm of Aho-Corasick. They also describe the architecture and programming model of the NVIDIA Tesla GPU, discuss scheduling directed acyclic graphs onto multi/manycore processors, and evaluate design trade-offs among Intel and AMD multicore processors, IBM Cell Broadband Engine, and NVIDIA GPUs. In addition, the book explains how to design algorithms for the Cell Broadband Engine and how to use the backprojection algorithm for generating images from synthetic aperture radar data.




Sommario

Memory Hierarchy for Multicore and Manycore Processors Mohamed Zahran and Bushra AhsanDesign Issues Physical Memory Cache Hierarchy Organization Cache Hierarchy Sharing Cache Hierarchy Optimization Cache Coherence Support for Memory Consistency Models Cache Hierarchy in Light of New Technologies Concluding Remarks FSB: A Flexible Set Balancing Strategy for Last Level CachesMohammad Hammoud, Sangyeun Cho, and Rami MelhemIntroduction Motivation and BackgroundFlexible Set Balancing (FSB)Quantitative EvaluationRelated Work Conclusions and Future Work The SPARC Processor Architecture Simone Secchi, Antonino Tumeo, and Oreste VillaIntroduction The SPARC Instruction Set Architecture Memory AccessSynchronization The NIAGARA Processor Architecture Core Micro-Architecture Core Interconnection Memory SubsystemNiagara Evolutions The Cilk and Cilk++ Programming Languages Hans VandierendonckAbstract Introduction The Cilk LanguageImplementationAnalyzing Parallelism in Cilk Programs HyperobjectsConclusion Multithreading in the PLASMA Library Jakub Kurzak, Piotr Luszczek, Asim YarKhan, Mathieu Faverge, Julien Langou, Henricus Bouwmeester, and Jack DongarraIntroduction Multithreading in PLASMA Dynamic Scheduling with QUARK Parallel Composition Task Aggregation Nested Parallelism Efficient Aho-Corasick String Matching on Emerging Multicore Architectures Antonino Tumeo, Oreste Villa, Simone Secchi, and Daniel Chavarria-MirandaIntroduction Related Work Preliminaries Algorithm Design Experimental Results Conclusions Sorting on a Graphics Processing Unit (GPU) Shibdas Bandyopadhyay and Sartaj SahniGraphics Processing Units Sorting Numbers on GPUsSorting Records on GPUs Scheduling DAG Structured Computations Yinglong Xia and Viktor K. PrasannaIntroduction Background Related Work Lock-Free Collaborative SchedulingHierarchical Scheduling with Dynamic Thread GroupingConclusion Evaluating Multicore Processors and Accelerators for Dense Numerical Computations Seunghwa Kang, Nitin Arora, Aashay Shringarpure, Richard W. Vuduc, and David A. BaderIntroductionInterarchitectural Design Trade-OffsDescriptions and Qualitative Analysis of Computational Statistics Kernels Baseline Architecture-Specific Implementations for the Computational Statistics KernelsExperimental Results for the Computational Statistics KernelsDescriptions and Qualitative Analysis of Direct N-Body Kernels Direct N-Body ImplementationsExperimental Results and Discussion for the Direct N-Body ImplementationsConclusions Sorting on the Cell Broadband Engine Shibdas Bandyopadhyay, Dolly Sharma, Reda A. Ammar, Sanguthevar Rajasekaran, and Sartaj SahniThe Cell Broadband Engine High-level Strategies for Sorting SPU Vector and Memory Operations Sorting NumbersSorting Records GPU Matrix Multiplication Junjie Li, Sanjay Ranka, and Sartaj SahniIntroduction GPU Architecture Programming Model Occupancy Single Core Matrix Multiply Multicore Matrix Multiply GPU Matrix MultiplyA Comparison Backprojection Algorithms for Multicore and GPU Architectures William Chapman, Sanjay Ranka, Sartaj Sahni, Mark Schmalz, Linda Moore, Uttam Majumder, and Bracy EltonSummary of Backprojection Partitioning Backprojection for Implementation on a GPU Single Core Backprojection GPU Backprojection Conclusion Acknowledgments Index




Autore

Sanguthevar Rajasekaran is the UTC Chair Professor of Computer Science and Engineering and director of the Booth Engineering Center for Advanced Technologies at the University of Connecticut. He received a Ph.D. in computer science from Harvard University. He is a fellow of the IEEE and the AAAS and an elected member of the Connecticut Academy of Science and Engineering. His research interests include bioinformatics, parallel algorithms, data mining, randomized computing, computer simulations, and combinatorial optimization. Lance Fiondella is an assistant professor in the Department of Electrical and Computer Engineering at the University of Massachusetts Dartmouth. He received a Ph.D. in computer science and engineering from the University of Connecticut. His research interests include algorithms, reliability engineering, and risk analysis. Mohamed Ahmed is a program manager at Microsoft Windows Azure Mobile. He received a PhD in computer science and engineering from the University of Connecticut. His research interests include multi/many-cores technologies, high-performance computing, parallel programming, cloud computing, and GPU programming. Reda A. Ammar is a professor and the head of the Department of Computer Science and Engineering at the University of Connecticut. He received a PhD in computer science from the University of Connecticut. He is the president of the International Society of Computers and Their Applications and editor-in-chief of the International Journal on Computers and Their Applications. His primary research interests encompass distributed and high-performance computing and real-time systems.










Altre Informazioni

ISBN:

9781439854341

Condizione: Nuovo
Collana: Chapman & Hall/CRC Computer and Information Science Series
Dimensioni: 9.25 x 6.25 in
Formato: Copertina rigida
Illustration Notes:231 b/w images and 53 tables
Pagine Arabe: 452


Dicono di noi