Skip to content
Scan a barcode
Scan
Paperback Concurrent Computation Architecture: Designing parallel workloads through task partitioning, synchronization mechanisms, thread coordination, and mult Book

ISBN: B0HH9YRVVY

ISBN13: 9798170935093

Concurrent Computation Architecture: Designing parallel workloads through task partitioning, synchronization mechanisms, thread coordination, and mult

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.

Recommended

Format: Paperback

Condition: New

$14.82
Ships within 2-3 days
Save to List

Customer Reviews

0 rating
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Notice | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured