Listing 1 - 3 of 3 |
Sort by
|
Choose an application
C++ Concurrency in Action, Second Edition is the definitive guide to writing elegant multithreaded applications in C++. Updated for C++ 17, it carefully addresses every aspect of concurrent development, from starting new threads to designing fully functional multithreaded algorithms and data structures. Concurrency master Anthony Williams presents examples and practical tasks in every chapter, including insights that will delight even the most experienced developer. -- Provided by publisher.
Choose an application
This book describes a specification, microarchitecture, VHDL implementation and evaluation of a SPARC v8 CPU with fine-grain multi-threading, called micro-threading. The CPU, named UTLEON3, is an alternative platform for exploring CPU multi-threading that is compatible with the industry-standard GRLIB package. The processor microarchitecture was designed to map in an efficient way the data-flow scheme on a classical von Neumann pipelined processing used in common processors, while retaining full binary compatibility with existing legacy programs. Describes and documents a working SPARC v8, with fine-grain multithreading and fast context switch; Provides VHDL sources for the described processor; Describes a latency-tolerant framework for coupling hardware accelerators to microthreaded processor pipelines; Includes programming by example in the micro-threaded assembly language. .
Mathematical physics. --- Computer architecture --- Simultaneous multithreading processors --- Field programmable gate arrays --- Engineering & Applied Sciences --- Electrical & Computer Engineering --- Electrical Engineering --- Computer Science --- Threads (Computer programs) --- Field programmable gate arrays. --- Threaded programming (Computer science) --- Threading (Computer programs) --- Field programmable logic arrays --- FPGAs --- Engineering. --- Microprocessors. --- Electronics. --- Microelectronics. --- Electronic circuits. --- Circuits and Systems. --- Processor Architectures. --- Electronics and Microelectronics, Instrumentation. --- Gate array circuits --- Programmable logic devices --- Computer programs
Choose an application
If you want to develop efficient, smooth-running applications, controlling concurrency and memory are vital. Automatic Reference Counting is Apple's game-changing memory management system, new to Xcode 4.2. Pro Multithreading and Memory Management for iOS and OS X shows you how ARC works and how best to incorporate it into your applications. Grand Central Dispatch (GCD) and blocks are key to developing great apps, allowing you to control threads for maximum performance. If for you, multithreading is an unsolved mystery and ARC is unexplored territory, then this is the book you'll need to make these concepts clear and send you on your way to becoming a master iOS and OS X developer. What are blocks? How are they used with GCD? Multithreading with GCD Managing objects with ARC.
iOS (Electronic resource). --- Mac OS. --- Memory management (Computer science). --- Simultaneous multithreading processors. --- Memory management (Computer science) --- Simultaneous multithreading processors --- Engineering & Applied Sciences --- Computer Science --- Information Technology --- Computer Science (Hardware & Networks) --- General and Others --- Threads (Computer programs) --- Threaded programming (Computer science) --- Threading (Computer programs) --- Management of computer memory --- Computer science. --- Computer Science. --- Computer Science, general. --- Informatics --- Science --- iOS (Electronic resource) --- Macintosh Operating System --- Mac OS Sierra --- Mac OS X (Operating system) --- Mac OS X Leopard --- Mac OS X Lion --- Mac OS X Snow Leopard --- Mac OS X Mountain Lion --- Mac OS X Yosemite --- i Operating system --- iOS 4.0 --- iOs 5 --- iOS operating system --- iPhone OS --- Computer programs --- Computer storage devices --- Loop tiling (Computer science) --- Apple computer. --- Information systems. --- Apple and iOS. --- Information Systems and Communication Service. --- Microcomputers --- Computers. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace
Listing 1 - 3 of 3 |
Sort by
|