Описание: Learn how to use lambda expressions to take full advantage of performance improvements provided by today`s multicore hardware. This book explains how to write lambdas, and how to use them in streams and in collection processing. Detailed code examples are provided throughout.
With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge.
Accessible to newcomers to the field, the book captures the state of the art of multicore programming in computer science. It covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java. It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization, automatic performance tuning, transactional memory, and emerging applications.
As computing power increasingly comes from parallelism, software developers must embrace parallel programming. Written by leaders in the field, this book provides an overview of the existing and up-and-coming programming choices for multicores. It addresses issues in systems architecture, operating systems, languages, and compilers.
Описание: Microsoft SQL Server 2000 will be a significant new revision of the fastest rising player in the RDBMS marketplace. Microsoft is actively encouraging a growing number of users onto the SQL platform, by making it cheaply available. The new release, SQL 2000, is tightly integrated with Windows 2000, offering more support for XML and much improved OLAP (Online Analytical Processing) services.
Описание: Professional Parallel Programming with C# offers C# programmers easy access to the essentials of concurrent programming along with specific applications. The book will dive deep into the newest technologies to create professional parallel applications using C# 4, .Net 4 and Visual Studio 2010. In addition, it will teach other parallel programming techniques, like modern SIMD (Single Instruction Multiple Data) instructions and vectorization (SSE2; SSE3 and SSE4). It will also demonstrate the possibilities offered by modern parallel libraries and advanced Intel tools with C#. It will be completely focused on C# and in the new techniques. The book will be based on the authors, more than 10 years of experience, working with parallel programming for many different kinds of applications. The last 5 years were using C#. Specific topics covered include: Task-based programming Concurrent collections Coordination data structures PLINQ: Declarative data parallelism Thread Pools Asynchronous Programming Model Visual Studio 2010 task debugging capabilities Parallel testing and tuning Vectorization, SIMD instructions and additional parallel libraries
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru