{"title":"Computers - Programming - Parallel","description":"\u003cp\u003eUncover programming books, coding books, and parallel programming books like CUDA Programming. Shop computer books, The Art of Computer Programming, and best-selling books at our online bookstore.\u003c\/p\u003e","products":[{"product_id":"modern-concurrency-in-java-virtual-threads-structured-concurrency-and-beyond-9781098165413","title":"Modern Concurrency in Java: Virtual Threads, Structured Concurrency, and Beyond","description":"\u003cp\u003eWelcome to the future of Java. With this book, you'll explore the transformative world of Java 21's key feature: virtual threads. Remember struggling with the cost of thread creation, encountering limitations on scalability, and facing difficulties in achieving high throughput? Those days are over. This practical guide takes you from Java 1.0 to the cutting-edge advancements of Project Loom.\u003c\/p\u003e \u003cp\u003eYou'll learn more than just theory. Author A N M Bazlur Rahman equips you with a toolkit for taking real-world action. Take a deep dive into the intricacies of virtual threads and complex topics such as ForkJoinPool, continuation, rate limiting, debugging, and monitoring. You'll not only learn how they work, but you'll also pick up expert tips and tricks to help you master these concepts. And you'll learn about structured concurrency and scoped values--critical skills for building Java applications that are scalable and efficient.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eGet an in-depth understanding of virtual threads\u003c\/li\u003e \u003cli\u003eUnderstand the implementation of virtual thread internals\u003c\/li\u003e \u003cli\u003eGain performance improvement in blocking operations\u003c\/li\u003e \u003cli\u003eLearn why structured concurrency is beneficial\u003c\/li\u003e \u003cli\u003eKnow where to use scoped value\u003c\/li\u003e \u003cli\u003eUnderstand the relevance of reactive Java with the advent of virtual threads\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e A. N. M. Bazlur Rahman\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/21\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 334\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.18lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098165413\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eRahman, A. N. M. Bazlur:\u003c\/i\u003e\u003c\/b\u003e - A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. An active speaker at various international conferences and Java user groups, his talks have often focused on specialized topics such as concurrency and virtual threads. He is a Java Champion and an editor for Java Queue at InfoQ and Foojay.io. He is the founder and current moderator of the Java User Group in Bangladesh, where he has organized educational meetups and conferences since 2013.","brand":"booksdeli.com","offers":[{"title":"A. N. M. Bazlur Rahman \/ Paperback \/ English","offer_id":47349854765213,"sku":"9781098165413","price":88.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_9051f40d-bb91-484d-9ebe-07562a7727e9.jpg?v=1761680402"},{"product_id":"rust-atomics-and-locks-low-level-concurrency-in-practice-9781098119447","title":"Rust Atomics and Locks: Low-Level Concurrency in Practice","description":"\u003cp\u003eThe Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon. \u003c\/p\u003e\u003cp\u003e In this practical book, Mara Bos, leader of the Rust library team, helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and memory ordering and how they're combined with basic operating system APIs to build common primitives like mutexes and condition variables. Once you're done, you'll have a firm grasp of how Rust's memory model, the processor, and the role of the operating system all fit together. \u003c\/p\u003e\u003cp\u003e With this guide, you'll learn: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eHow Rust's type system works exceptionally well for programming concurrency correctly \u003c\/li\u003e\n\u003cli\u003eAll about mutexes, condition variables, atomics, and memory ordering \u003c\/li\u003e\n\u003cli\u003eWhat happens in practice with atomic operations on Intel and ARM processors \u003c\/li\u003e\n\u003cli\u003eHow locks are implemented with support from the operating system \u003c\/li\u003e\n\u003cli\u003eHow to write correct code that includes concurrency, atomics, and locks \u003c\/li\u003e\n\u003cli\u003eHow to build your own locking and synchronization primitives correctly \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mara Bos\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/07\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 249\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.90lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 6.90h x 9.00w x 0.60d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098119447\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eMara Bos maintains the Rust standard library and builds real time control systems in Rust. As team lead of the Rust library teams, she knows all the ins and outs of the language and the standard library. In addition, she has been working with concurrent real time systems for years at the company she founded. Maintaining the most-used library in the Rust ecosystem and working daily on safety critical systems has given her the hands-on experience to both understand the theory and bring it to practice.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mara Bos \/ Paperback \/ English","offer_id":47733884584093,"sku":"9781098119447","price":79.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_99d487ca-0a09-471d-a55f-e8d1ae52a9f8.jpg?v=1773737765"},{"product_id":"rust-all-in-one-for-dummies-9781394401901","title":"Rust All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eYour guide to the programming language that's revolutionizing software \u003c\/b\u003e\u003cb\u003ed\u003c\/b\u003e\u003cb\u003eevelopment\u003c\/b\u003e\u003cb\u003e \u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eReady to learn Rust, the language that combines blazing performance with memory safety? \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e takes you from complete beginner to confident developer, covering the essentials of writing Rust code through applying it to real-world projects. \u003c\/p\u003e\u003cp\u003eUnlike programming books that throw you into the deep end, \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e builds your skills systematically. Each mini-book contained in this All-in-One reference focuses on a specific aspect of Rust development, complete with hands-on projects that apply what you've learned. You'll move seamlessly from understanding basic syntax to building real-world applications that showcase Rust's incredible versatility. Whether you're writing your first line of code or adding Rust to your programming toolkit, you'll discover how to harness its unique features to build everything from command-line tools to web applications. \u003c\/p\u003e\u003cp\u003eGet expert insight on: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eRust fundamentals and real-world applications\u003c\/b\u003e - Learn ownership, borrowing, and the borrow checker while building practical projects like number guessing games, file organizers, chat servers, and data analysis dashboards.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAdvanced development across multiple domains\u003c\/b\u003e - Create command-line tools, WebAssembly browser applications, networked programs, desktop GUIs, and high-performance web servers using Rust's growing ecosystem.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eProfessional development practices\u003c\/b\u003e - Master testing, documentation, error handling, concurrency, and code organization techniques that make Rust applications production-ready and maintainable.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for complete beginners starting their programming journey and experienced developers ready to explore why Rust consistently ranks as the most loved programming language. Join the community that's discovered Rust isn't just another language - it's the future of safe, fast, and reliable software development.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Paul McFedries\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/26\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 704\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.05lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.22h x 7.41w x 1.66d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394401901\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Paul McFedries \/ Paperback \/ English","offer_id":48363759009949,"sku":"9781394401901","price":47.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2897381d-f21e-438e-94dc-ad5809352a6b.jpg?v=1780428810"},{"product_id":"programming-massively-parallel-processors-a-hands-on-approach-9780443439001","title":"Programming Massively Parallel Processors: A Hands-On Approach","description":"\u003ci\u003eProgramming Massively Parallel Processors: A Hands-on Approach, Fifth Edition\u003c\/i\u003e shows both students and professionals alike the basic concepts of parallel programming and GPU architecture. Concise, intuitive, and practical, it is based on years of road-testing in the authors' own parallel computing courses. Various techniques for constructing and optimizing parallel programs are explored in detail, while case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This new edition has been updated with an expanded repertoire of optimizations, new patterns and applications, ad more coverage of important CUDA features.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Wen-Mei W. Hwu,David B. Kirk,Izzat El Hajj\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Morgan Kaufmann Publishers\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/03\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 680\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.26lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.27h x 7.60w x 1.04d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780443439001\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eEl Hajj, Izzat:\u003c\/i\u003e\u003c\/b\u003e - Izzat El Hajj\u003cbr\u003eis an Assistant Professor \u003cbr\u003eof Computer Science at \u003cbr\u003ethe American University \u003cbr\u003eof Beirut. His research \u003cbr\u003efocuses on leveraging \u003cbr\u003eaccelerator architectures \u003cbr\u003eto tackle challenging \u003cbr\u003ecomputations, with a \u003cbr\u003efocus on GPU computing, \u003cbr\u003eprocessing-in-memory, \u003cbr\u003eand performance \u003cbr\u003emodeling. He earned his \u003cbr\u003ePh.D. in Electrical and \u003cbr\u003eComputer Engineering at \u003cbr\u003ethe University of Illinois \u003cbr\u003eat Urbana-Champaign. \u003cbr\u003eHe has received the \u003cbr\u003eDan Vivoli Endowed \u003cbr\u003eFellowship (UIUC) and the \u003cbr\u003eDistinguished Graduate \u003cbr\u003eAward from the American \u003cbr\u003eUniversity of Beirut.\u003cb\u003e\u003ci\u003eHwu, Wen-Mei W.:\u003c\/i\u003e\u003c\/b\u003e - Wen-mei W. Hwu\u003cbr\u003eis a Senior Director of \u003cbr\u003eResearch of NVIDIA and the \u003cbr\u003eSanders-AMD Endowed Chair \u003cbr\u003eProfessor Emeritus of Electrical \u003cbr\u003eand Computer Engineering \u003cbr\u003eat the University of Illinois \u003cbr\u003eat Urbana-Champaign. His \u003cbr\u003ework focuses on parallel \u003cbr\u003ecomputing--covering \u003cbr\u003earchitecture, implementation, \u003cbr\u003ecompilers, and algorithms. Dr. \u003cbr\u003eHwu has received numerous \u003cbr\u003ehonors, including the ACM\/\u003cbr\u003eIEEE Eckert-Mauchly Award, \u003cbr\u003eACM Grace Murray Hopper \u003cbr\u003eAward, IEEE B.R. Rau Award. \u003cbr\u003eHe is an IEEE and ACM \u003cbr\u003eFellow. He earned his Ph.D. \u003cbr\u003ein Computer Science from UC \u003cbr\u003eBerkele\u003cb\u003e\u003ci\u003eKirk, David B.:\u003c\/i\u003e\u003c\/b\u003e - David B. Kirk\u003cbr\u003eis known for major \u003cbr\u003econtributions to graphics, \u003cbr\u003ehardware, and algorithms. \u003cbr\u003eBefore pursuing his Ph.D. at \u003cbr\u003eCaltech, he earned B.S. and \u003cbr\u003eM.S. degrees in mechanical \u003cbr\u003eengineering from MIT and \u003cbr\u003eworked at Raster Technologies \u003cbr\u003eand Hewlett-Packard's Apollo \u003cbr\u003eSystems Division. After \u003cbr\u003ecompleting his doctorate, he \u003cbr\u003eserved as chief scientist and \u003cbr\u003ehead of technology at Crystal \u003cbr\u003eDynamics. In 1997, he became \u003cbr\u003eChief Scientist at NVIDIA. Dr. \u003cbr\u003eKirk has received numerous \u003cbr\u003ehonors including the IEEE \u003cbr\u003eSeymour Cray Computer \u003cbr\u003eEngineering Award and \u003cbr\u003eACM SIGGRAPH Computer \u003cbr\u003eGraphics Achievement \u003cbr\u003eAward. He is a member of \u003cbr\u003ethe U.S. National Academy of \u003cbr\u003eEngineering.","brand":"booksdeli.com","offers":[{"title":"Wen-Mei W. Hwu \/ Paperback \/ English","offer_id":48791264067741,"sku":"9780443439001","price":170.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_37ebd008-e644-4c95-aa01-14162bd19501.jpg?v=1786551121"}],"url":"https:\/\/booksdeli.com\/collections\/computers-programming-parallel.oembed","provider":"booksdeli.com","version":"1.0","type":"link"}