Linux Today: Linux News On Internet Time.

More on LinuxToday

Is Parallel Programming Hard, And, If So, What Can You Do About It?

Jan 24, 2011, 17:04 (1 Talkback[s])
(Other stories by Paul E. McKenney)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

"The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity. By describing the algorithms and designs that have worked well in the past, we hope to help you avoid at least some of the pitfalls that have beset parallel projects. But you should think of this book as a foundation on which to build, rather than as a completed cathedral. Your mission, if you choose to accept, is to help make further progress in the exciting field of parallel programming, progress that should in time render this book obsolete. Parallel programming is not as hard as it is reputed, and it is hoped that this book makes it even easier for you.

"This book follows a watershed shift in the parallel programming field, from being primarily the domain of science, research, and grand-challenge projects to being primarily an engineering discipline. In presenting this engineering discipline, this book will examine the specific development tasks peculiar to parallel programming, and describe how they may be most effectively handled, and, in some surprisingly common special cases, automated."

Complete Story

Related Stories: