Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism

Buy
Building libraries is an important task. The activity goes back to the earliest days of computing, when Wilkes, Wheeler, and Gill introduced subroutines as instruments for packaging useful software. Sadly, this activity lost its academic glamour and is often relegated to the boiler room of programming. It is essential that we start building libraries based on rigorous scientific foundations.

Let us define a good library. It should not be intrusive. The old code should run as is without any modifications. It should not be exclusive. Other libraries should be able to coexist alongside it. It should be orthogonal. Instead of defining similar facilities in different contexts, it should factor them out into different dimensions. It should be open and not hide useful information from the client for the sake of illusory security. It should be efficient. Using the library should not penalize the application.

Concurrent programming is a very difficult task. At the same time, the evolution of hardware makes it more and more mainstream. Although there have been major advances in our theoretical understanding of concurrency, we need to have practical libraries that encapsulate this knowledge. It is great that the Intel team led by Arch Robison made a major step designing and implementing Threading Building Blocks, which could become a basis for the concurrency dimension of the C++ standard library.

I would also like to congratulate Intel management for not just sponsoring this activity, but also releasing it as open source. I hope that they will keep funding the team so that they can further extend their work.
(HTML tags aren't allowed.)

Ubuntu Made Easy: A Project-Based Introduction to Linux
Ubuntu Made Easy: A Project-Based Introduction to Linux

Ubuntu brings Linux to the masses, but it can still be intimidating for newbies, neophytes, and geeks-in-training. With Ubuntu Made Easy by your side you'll be ready to face any challenge, and you'll discover just how fun Linux can be.

Packed with tips, tricks, and helpful pointers, Ubuntu Made Easy...

Enterprise Cloud Computing: Technology, Architecture, Applications
Enterprise Cloud Computing: Technology, Architecture, Applications

In today’s world virtually all available information on any technical topic is just a few clicks away on the web. This is especially true of an emerging area such as cloud computing. So why write a book, and, who should read this book and why?

Every few years a new ‘buzzword’ becomes the rage of the...

Thermal Transport for Applications in Micro/Nanomachining (Microtechnology and MEMS)
Thermal Transport for Applications in Micro/Nanomachining (Microtechnology and MEMS)
Nanotechnology remains one of the most active and intriguing research and development areas. While the importance of novel devices and systems engineered at the nanoscale is steadily increasing, the success of future nanoscale applications will depend on the effective implementation of nanomachining and nanomanufacturing platforms. This book...

Ambient Intelligence: Impact on Embedded System Design
Ambient Intelligence: Impact on Embedded System Design
The emerging Ambient Intelligence vision has the potential to fundamentally change our world. This volume is a preview into the next era of computing. It investigates the impact of Ambient Intelligence on embedded system design. Combining visionary contributions with papers on recent developments, it brings to light the challenges in system design...
The Making of a New Rural Order in South China: Volume 1: I. Village, Land, and Lineage in Huizhou, 900-1600
The Making of a New Rural Order in South China: Volume 1: I. Village, Land, and Lineage in Huizhou, 900-1600

Among the large caches of private documents discovered and collected in China, few rival the Huizhou sources for the insight they provide into Chinese local society and economy over the past millennium. Having spent decades researching these exceptionally rich sources, Joseph P. McDermott presents in two volumes his findings about the major...

Investing in the High Yield Municipal Market: How to Profit from the Current Municipal Credit Crisis and Earn Attractive Tax-Exempt Interest Income
Investing in the High Yield Municipal Market: How to Profit from the Current Municipal Credit Crisis and Earn Attractive Tax-Exempt Interest Income

A practical guide to profiting from the high yield municipal market

This unique guide to the high yield municipal bond market sheds some much-needed light on this esoteric but profitable corner of the fixed-income world. It fills the void between the general reference handbooks on municipal bonds and the superficial...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy