Graphics Pipeline Design and Hardware ImplementationModern GPUs are the most complex and efficient parallel processors ever created—and this book shows you exactly how they work at the hardware level.Unlike typical graphics or programming guides, this volume takes you inside the GPU itself: how instructions flow through pipelines, how memory hierarchies sustain bandwidth, how shader cores and fixed-function units cooperate to render billions of pixels per second.
We'll be writing kernels in Rust and seeing how they match up with their C++ equivalents. If you feed a GPU properly, you'll see bandwidth quadruple from just one changed subscript. It'll get you working with thousands of threads, pricing a financial option based on an exact formula, and shipping an inference pipeline that outruns its Python equivalent for reasons you can name.
Have you ever been curious about how your phone unlocks when it sees your face, how a camera can track people and objects in a video, how humans see depth, or how computers can differentiate dogs from cats? This book will start from the basics of image manipulation and build up to cover all of these topics, and more!
Advanced CUDA Programming: High-Performance Computing with GPUs is the ultimate guide to unlocking the full power of modern GPU computing. Whether you're developing AI models, optimizing scientific simulations, or pushing real-time applications to their limits, this book delivers the advanced techniques and expert insights you need to achieve peak CUDA performance.
This short book will introduce novice and experienced Go programmers to the beautiful world of algorithmic art and computer graphics. If you are looking for new areas to apply your favorite language, go check it out!
Over 600 pages of tips and tricks for using d3.js, one of the leading data visualization tools for the web. It's aimed at getting you started and moving you forward. Includes over 50 downloadable code examples. You can download for FREE or donate to encourage further development if you wish :-).
Master LTX 2.5 from the first prompt to the final shot. Learn to create cinematic video with synchronized audio, precise camera movement and consistent characters while avoiding the mistakes that waste time and generations. Built on official documentation and verified behavior, this is a practical guide to getting production-ready results from LTX 2.5.
You don't need Unity to make a game. A text editor, a browser, and 24 chapters: build a complete Breakout from scratch, then your own games — with the HTML5 Canvas and nothing else.
MATLAB Programming: A Comprehensive Guide for Beginners takes you from programming fundamentals to advanced MATLAB techniques through clear explanations, hands-on examples, and real-world case studies.What makes this book unique is its side-by-side comparison of MATLAB and C programming, helping readers understand both languages while developing practical programming skills .
Build games that run almost anywhere with SDL3. This book starts with the basics and steadily moves into advanced graphics, audio, input, and application design using practical, real-world examples. Every chapter includes complete code you can compile and experiment with, helping you understand not just how SDL3 works, but how to use it to build fast, portable applications with confidence.
Tidyplots (an R package) is easier for many common plotting tasks.
This third edition covers Rust 1.85 and the Rust 2024 Edition in full. The new chapters on concurrency, the 2024 edition migration, GPU computing, Go integration, and Linux kernel programming show where the Rust community has moved since the second edition, and where systems programming as a discipline is heading. You might be writing your first Rust function or your hundredth production service, but I hope this book makes the language feel less like a puzzle and more like a tool you are already familiar with. That was the only goal I had when I wrote it.
Uncover the fundamentals of GPU architecture and assembly programming with Advanced GPU Assembly Programming, a resource designed for enthusiasts and professionals who want to explore the intricate workings of modern GPUs. This book is not a step-by-step manual but a gateway to understanding GPU architecture and assembly programming at a foundational level. It’s ideal for readers who are ready to invest their own effort to experiment and grow their expertise.
Bring fun and curiosity to your computer science learning journey with "Interactive Programming with Python Tkinter. This exciting hands on book revisits fundamental programming concepts in an enjoyable and interactive way, making it perfect for both beginners and those looking to deepen their understanding.
Want to grow your business, side hustle, or freelance brand in 2025? You don’t need a marketing degree or a big budget — just a clear path.Digital Marketing Crash Course 2025 is your short, no-fluff guide to launching and growing online. Whether you're a freelancer, student, small business owner, or remote worker, this book shows you how to attract clients, build your brand, and start earning — with real examples and AI tools that save time.✅ Build your online presence from scratch ✅ Learn smart content strategies that actually convert ✅ Use free tools to get traffic, leads, and sales ✅ Follow a 30-day launch plan you can start today