|
Showing 1 - 4 of
4 matches in All Departments
The advent of multicore processors has renewed interest in the idea
of incorporating transactions into the programming model used to
write parallel programs. This approach, known as transactional
memory, offers an alternative, and hopefully better, way to
coordinate concurrent threads. The ACI (atomicity, consistency,
isolation) properties of transactions provide a foundation to
ensure that concurrent reads and writes of shared data do not
produce inconsistent or incorrect results. At a higher level, a
computation wrapped in a transaction executes atomically - either
it completes successfully and commits its result in its entirety or
it aborts. In addition, isolation ensures the transaction produces
the same result as if no other transactions were executing
concurrently. Although transactions are not a parallel programming
panacea, they shift much of the burden of synchronizing and
coordinating parallel computations from a programmer to a compiler,
to a language runtime system, or to hardware. The challenge for the
system implementers is to build an efficient transactional memory
infrastructure. This book presents an overview of the state of the
art in the design and implementation of transactional memory
systems, as of early spring 2010. Table of Contents: Introduction /
Basic Transactions / Building on Basic Transactions / Software
Transactional Memory / Hardware-Supported Transactional Memory /
Conclusions
A fascinating and informative read for librarians, library staff,
and MLIS students, this book offers practical information and
professional guidelines to examine current issues in censorship and
libraries while also enabling readers to consider their own
opinions about intellectual freedom. This book addresses
contemporary issues in censorship and intellectual freedom and can
serve as an invaluable resource for librarians and other library
staff and as an eye-opening read for MLIS students. It covers the
waterfront of intricate and thorny issues regarding intellectual
freedom, including determining strategies for patron privacy,
deciding how to filter public computers, handling challenges to
items in a collection, and recognizing and eliminating
under-the-radar self-censorship during collection development and
weeding. Readers will also gain an understanding of the perils of
over-reliance on community assessments and other evaluative tools
and consider important concerns of public library employees, such
as whether to restrict borrowing privileges of R-rated movies and
M-rated video games to patrons of various ages, and the legalities
that surround these questions. Each chapter blends instructive
background narrative with practical advice, research findings, and
relevant information about librarianship's professional guidelines,
including the ALA's Library Bill of Rights and the Freedom to Read
Statement. Vignettes, "what would you do?" examples, effective
nonconfrontational techniques for conflict resolution, and lists of
tips and traps help readers to think critically about their own
biases and rehearse possible responses to controversial situations.
Librarians, library staff, and MLIS students can use this book for
personal professional development, as supplemental reading for MLIS
courses or professional training workshops, or as a resource for
library policy-planning discussions.
How can you become an effective advocate for intellectual freedom
and patron privacy while maintaining a positive relationship with
diverse elements of your community? Drawing on his experience as
library director, this author advocates assuming a proactive role
in every library function, from collection building to community
outreach. This approach helps you understand the people who
challenge library materials--as individuals and as members of
various groups--turning enemies into allies, and building an
intellectual, freedom-friendly community. You'll learn what
materials get challenged and why and how you can effectively
respond to challenges while meeting diverse community needs. Here
are stories from the frontlines, practical guidelines on policies
and procedures as well as common-sense tips on how to maintain your
cool while dealing with specific groups or individuals--all
presented with common sense and humor. If you have been struggling
with challenges and wonder how you can uphold your ideals while
dealing with harsh realities, this is the book you have been
waiting for.
|
You may like...
Elvis
Baz Luhrmann
Blu-ray disc
R191
R171
Discovery Miles 1 710
Loot
Nadine Gordimer
Paperback
(2)
R383
R310
Discovery Miles 3 100
Loot
Nadine Gordimer
Paperback
(2)
R383
R310
Discovery Miles 3 100
|