Kód: 53696658
CONCURRENT COMPUTATION ARCHITECTUREModern processors can execute multiple operations concurrently, creating opportunities to process complex workloads more efficiently. Taking advantage of this capability requires careful decision ... celý popis
Angličtina
Zadejte do formuláře e-mailovou adresu a jakmile knihu naskladníme, zašleme vám o tom zprávu. Pohlídáme vše za vás.
Nákupem získáte 29 bodů
Anotace knihy
CONCURRENT COMPUTATION ARCHITECTURE
Modern processors can execute multiple operations concurrently, creating opportunities to process complex workloads more efficiently. Taking advantage of this capability requires careful decisions about task partitioning, synchronization, communication, scheduling, and shared resources.
CONCURRENT COMPUTATION ARCHITECTURE explores the principles and engineering practices involved in designing parallel workloads through task partitioning, synchronization mechanisms, thread coordination, and multicore execution strategies.
The book examines how computational workloads can be divided into cooperating tasks and how those tasks can be coordinated while managing shared state, dependencies, and execution order.
Readers will explore:
• Fundamentals of concurrent computation
• Differences between concurrency and parallelism
• Task partitioning and workload decomposition
• Thread creation, coordination, and execution
• Synchronization mechanisms and shared resources
• Race conditions and data consistency
• Communication between concurrent tasks
• Scheduling and coordination strategies
• Multicore processor execution
• Parallel workload organization and performance considerations
• Managing dependencies between parallel operations
• Designing concurrent systems that remain understandable and maintainable
The book approaches concurrent software as an architectural problem in which computation must be divided carefully while preserving the relationships and dependencies between individual operations.
Parallel execution can introduce challenges that do not appear in sequential programs. Synchronization, shared state, communication overhead, scheduling decisions, and nondeterministic behavior can all influence how a concurrent system operates.
By examining these factors systematically, readers can develop a clearer understanding of how to structure workloads for concurrent execution and how architectural choices affect software behavior.
For software engineers, systems programmers, developers, computer science students, and readers interested in parallel computing and multicore systems, CONCURRENT COMPUTATION ARCHITECTURE provides a structured exploration of the principles behind concurrent and parallel software design.
The goal is to help readers understand how computational tasks can be partitioned, coordinated, synchronized, and executed across multiple processing resources while maintaining correct and predictable system behavior.
Parametry knihy
292 Kč
AngličtinaOsobní odběr Praha, Brno a 48129 dalších
Copyright ©2008-26 nejlevnejsi-knihy.cz Všechna práva vyhrazenaSoukromíCookies
Vrácení do měsíce
571 999 099 (8-15.30h)Nákupní košík ( prázdný )
Nacházíte se: