|
|
Showing 1 - 3 of
3 matches in All Departments
This book reviews the state-of-the-art in stem-cell-based therapies
for neurodegenerative diseases, and highlights advances in both
animal models and clinical trials. It comprehensively discusses
most neurodegenerative diseases, including such as Parkinson's,
Alzheimer's and Huntington's diseases, amyotrophic sclerosis,
multiple sclerosis, muscular dystrophy and retinal degeneration, in
which stem cells could potentially be used for therapy in the
future. It also addresses the challenges and problems relating to
the translation of stem-cell-based therapies into treatments. As
such, the book will appeal to research scientists, physicians,
graduate students, and medical professionals in the field of stem
cells, neuroscience, neurology, neurorestoratology and major
neurological disorders.
This book reviews the state-of-the-art in stem-cell-based therapies
for neurodegenerative diseases, and highlights advances in both
animal models and clinical trials. It comprehensively discusses
most neurodegenerative diseases, including such as Parkinson's,
Alzheimer's and Huntington's diseases, amyotrophic sclerosis,
multiple sclerosis, muscular dystrophy and retinal degeneration, in
which stem cells could potentially be used for therapy in the
future. It also addresses the challenges and problems relating to
the translation of stem-cell-based therapies into treatments. As
such, the book will appeal to research scientists, physicians,
graduate students, and medical professionals in the field of stem
cells, neuroscience, neurology, neurorestoratology and major
neurological disorders.
Foreword by Bjarne Stroustrup Software is generally acknowledged
to be the single greatest obstacle preventing mainstream adoption
of massively-parallel computing. While sequential applications are
routinely ported to platforms ranging from PCs to mainframes, most
parallel programs only ever run on one type of machine. One reason
for this is that most parallel programming systems have failed to
insulate their users from the architectures of the machines on
which they have run. Those that have been platform-independent have
usually also had poor performance.Many researchers now believe that
object-oriented languages may offer a solution. By hiding the
architecture-specific constructs required for high performance
inside platform-independent abstractions, parallel object-oriented
programming systems may be able to combine the speed of
massively-parallel computing with the comfort of sequential
programming.Parallel Programming Using C++ describes fifteen
parallel programming systems based on C++, the most popular
object-oriented language of today. These systems cover the whole
spectrum of parallel programming paradigms, from data parallelism
through dataflow and distributed shared memory to message-passing
control parallelism.For the parallel programming community, a
common parallel application is discussed in each chapter, as part
of the description of the system itself. By comparing the
implementations of the polygon overlay problem in each system, the
reader can get a better sense of their expressiveness and
functionality for a common problem. For the systems community, the
chapters contain a discussion of the implementation of the various
compilers and runtime systems. In addition to discussing the
performance of polygon overlay, several of the contributors also
discuss the performance of other, more substantial,
applications.For the research community, the contributors discuss
the motivations for and philosophy of their systems. As well, many
of the chapters include critiques that complete the research arc by
pointing out possible future research directions. Finally, for the
object-oriented community, there are many examples of how
encapsulation, inheritance, and polymorphism can be used to control
the complexity of developing, debugging, and tuning parallel
software.
|
|