|
Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > General
The demand is exploding for complete, integrated systems that
sense, process, manipulate, and control complex entities such as
sound, images, text, motion, and environmental conditions. These
systems, from hand-held devices to automotive sub-systems to
aerospace vehicles, employ electronics to manage and adapt to a
world that is, predominantly, neither digital nor electronic.
To respond to this design challenge, the industry has developed and
standardized VHDL-AMS, a unified design language for modeling
digital, analog, mixed-signal, and mixed-technology systems.
VHDL-AMS extends VHDL to bring the successful HDL modeling
methodology of digital electronic systems design to these new
design disciplines.
Gregory Peterson and Darrell Teegarden join best-selling author
Peter Ashenden in teaching designers how to use VHDL-AMS to model
these complex systems. This comprehensive tutorial and reference
provides detailed descriptions of both the syntax and semantics of
the language and of successful modeling techniques. It assumes no
previous knowledge of VHDL, but instead teaches VHDL and VHDL-AMS
in an integrated fashion, just as it would be used by designers of
these complex, integrated systems.
* Explores the design of an electric-powered, unmanned aerial
vehicle system (UAV) in five separate case studies to illustrate
mixed-signal, mixed-technology, power systems, communication
systems, and full system modeling.
* Includes a CD-ROM with code for all the examples and case studies
in the book, an educational model library, a quick reference guide
for VHDL-AMS, a syntax reference from Appendix E in the book, links
to VHDL-AMS resources and Mentor Graphics SystemVision software,
which provides a simulation and modeling environment with a
schematic entry tool, a VHDL-AMS simulator, and a waveform viewing
facility.
Advances in Delay-Tolerant Networks: Architecture and Enhanced
Performance, Second Edition provides an important overview of
delay-tolerant networks (DTNs) for researchers in electronics,
computer engineering, telecommunications and networking for those
in academia and R&D in industrial sectors. Part I reviews the
technology involved and the prospects for improving performance,
including different types of DTN and their applications, such as
satellite and deep-space communications and vehicular
communications. Part II focuses on how the technology can be
further improved, addressing topics, such as data bundling,
opportunistic routing, reliable data streaming, and the potential
for rapid selection and dissemination of urgent messages.
Opportunistic, delay-tolerant networks address the problem of
intermittent connectivity in a network where there are long delays
between sending and receiving messages, or there are periods of
disconnection.
Shape grammar and space syntax have been separately developed but
rarely combined in any significant way. The first of these is
typically used to investigate or generate the formal or geometric
properties of architecture, while the second is used to analyze the
spatial, topological, or social properties of architecture. Despite
the reciprocal relationship between form and space in
architecture-it is difficult to conceptualize a completed building
without a sense of both of these properties-the two major
computational theories have been largely developed and applied in
isolation from each another. Grammatical and Syntactical Approaches
in Architecture: Emerging Research and Opportunities is a critical
scholarly resource that explores the relationship between shape
grammar and space syntax for urban planning and architecture and
enables the creative discovery of both the formal and spatial
features of an architectural style or type. This book, furthermore,
presents a new method to selectively capture aspects of both the
grammar and syntax of architecture. Featuring a range of topics
such as mathematical analysis, spatial configuration, and domestic
architecture, this book is essential for architects, policymakers,
urban planners, researchers, academicians, and students.
As technology continues to advance in today's global market,
practitioners are targeting systems with significant levels of
applicability and variance. Instrumentation is a multidisciplinary
subject that provides a wide range of usage in several professional
fields, specifically engineering. Instrumentation plays a key role
in numerous daily processes and has seen substantial advancement in
recent years. It is of utmost importance for engineering
professionals to understand the modern developments of instruments
and how they affect everyday life. Advancements in Instrumentation
and Control in Applied System Applications is a collection of
innovative research on the methods and implementations of
instrumentation in real-world practices including communication,
transportation, and biomedical systems. While highlighting topics
including smart sensor design, medical image processing, and atrial
fibrillation, this book is ideally designed for researchers,
software engineers, technologists, developers, scientists,
designers, IT professionals, academicians, and post-graduate
students seeking current research on recent developments within
instrumentation systems and their applicability in daily life.
The past few years have seen a major change in computing systems,
as growing data volumes and stalling processor speeds require more
and more applications to scale out to clusters. Today, a myriad
data sources, from the Internet to business operations to
scientific instruments, produce large and valuable data streams.
However, the processing capabilities of single machines have not
kept up with the size of data. As a result, organizations
increasingly need to scale out their computations over clusters. At
the same time, the speed and sophistication required of data
processing have grown. In addition to simple queries, complex
algorithms like machine learning and graph analysis are becoming
common. And in addition to batch processing, streaming analysis of
real-time data is required to let organizations take timely action.
Future computing platforms will need to not only scale out
traditional workloads, but support these new applications too. This
book, a revised version of the 2014 ACM Dissertation Award winning
dissertation, proposes an architecture for cluster computing
systems that can tackle emerging data processing workloads at
scale. Whereas early cluster computing systems, like MapReduce,
handled batch processing, our architecture also enables streaming
and interactive queries, while keeping MapReduce's scalability and
fault tolerance. And whereas most deployed systems only support
simple one-pass computations (e.g., SQL queries), ours also extends
to the multi-pass algorithms required for complex analytics like
machine learning. Finally, unlike the specialized systems proposed
for some of these workloads, our architecture allows these
computations to be combined, enabling rich new applications that
intermix, for example, streaming and batch processing. We achieve
these results through a simple extension to MapReduce that adds
primitives for data sharing, called Resilient Distributed Datasets
(RDDs). We show that this is enough to capture a wide range of
workloads. We implement RDDs in the open source Spark system, which
we evaluate using synthetic and real workloads. Spark matches or
exceeds the performance of specialized systems in many domains,
while offering stronger fault tolerance properties and allowing
these workloads to be combined. Finally, we examine the generality
of RDDs from both a theoretical modeling perspective and a systems
perspective. This version of the dissertation makes corrections
throughout the text and adds a new section on the evolution of
Apache Spark in industry since 2014. In addition, editing,
formatting, and links for the references have been added.
For courses in Logic and Computer design. Understanding Logic and
Computer Design for All Audiences Logic and Computer Design
Fundamentals is a thoroughly up-to-date text that makes logic
design, digital system design, and computer design available to
students of all levels. The Fifth Edition brings this widely
recognised source to modern standards by ensuring that all
information is relevant and contemporary. The material focuses on
industry trends and successfully bridges the gap between the much
higher levels of abstraction students in the field must work with
today than in the past. Broadly covering logic and computer design,
Logic and Computer Design Fundamentals is a flexibly organised
source material that allows instructors to tailor its use to a wide
range of student audiences.
Though traditionally information systems have been centralized,
these systems are now distributed over the web. This requires a
re-investigation into the way information systems are modeled and
designed. Because of this new function, critical problems,
including security, never-fail systems, and quality of service have
begun to emerge. Novel Approaches to Information Systems Design is
an essential publication that explores the most recent,
cutting-edge research in information systems and exposes the reader
to emerging but relatively mature models and techniques in the
area. Highlighting a wide range of topics such as big data,
business intelligence, and energy efficiency, this publication is
ideally designed for managers, administrators, system developers,
information system engineers, researchers, academicians, and
graduate-level students seeking coverage on critical components of
information systems.
The Physics of Computing gives a foundational view of the physical
principles underlying computers. Performance, power, thermal
behavior, and reliability are all harder and harder to achieve as
transistors shrink to nanometer scales. This book describes the
physics of computing at all levels of abstraction from single gates
to complete computer systems. It can be used as a course for
juniors or seniors in computer engineering and electrical
engineering, and can also be used to teach students in other
scientific disciplines important concepts in computing. For
electrical engineering, the book provides the fundamentals of
computing that link core concepts to computing. For computer
science, it provides foundations of key challenges such as power
consumption, performance, and thermal. The book can also be used as
a technical reference by professionals.
Intelligent systems and related designs have become important
instruments leading to profound innovations in automated control
and interaction with computers and machines. Such systems depend
upon established methods and tools for solving complex learning and
decision-making problems under uncertain and continuously varying
conditions. Intelligent Applications for Heterogeneous System
Modeling and Design examines the latest developments in intelligent
system engineering being used across industries with an emphasis on
transportation, aviation, and medicine. Focusing on the latest
trends in artificial intelligence, systems design and testing, and
related topic areas, this publication is designed for use by
engineers, IT specialists, academicians, and graduate-level
students.
This book provides a comprehensive coverage of hardware security
concepts, derived from the unique characteristics of emerging logic
and memory devices and related architectures. The primary focus is
on mapping device-specific properties, such as multi-functionality,
runtime polymorphism, intrinsic entropy, nonlinearity, ease of
heterogeneous integration, and tamper-resilience to the
corresponding security primitives that they help realize, such as
static and dynamic camouflaging, true random number generation,
physically unclonable functions, secure heterogeneous and
large-scale systems, and tamper-proof memories. The authors discuss
several device technologies offering the desired properties
(including spintronics switches, memristors, silicon nanowire
transistors and ferroelectric devices) for such security primitives
and schemes, while also providing a detailed case study for each of
the outlined security applications. Overall, the book gives a
holistic perspective of how the promising properties found in
emerging devices, which are not readily afforded by traditional
CMOS devices and systems, can help advance the field of hardware
security.
"High-Performance Embedded Computing, Second Edition," combines
leading-edge research with practical guidance in a variety of
embedded computing topics, including real-time systems, computer
architecture, and low-power design. Author Marilyn Wolf presents a
comprehensive survey of the state of the art, and guides you to
achieve high levels of performance from the embedded systems that
bring these technologies together.
The book covers CPU design, operating systems, multiprocessor
programs and architectures, and much more. Embedded computing is a
key component of cyber-physical systems, which combine physical
devices with computational resources for control and communication.
This revised edition adds new content and examples of
cyber-physical systems throughout the book, including design
methodologies, scheduling, and wide-area CPS to illustrate the
possibilities of these new systems.
Revised and updated with coverage of recently developed consumer
electronics architectures and models of computingIncludes new VLIW
processors such as the TI Da Vinci, and CPU simulation Learn
model-based verification and middleware for embedded systems
Supplemental material includes lecture slides, labs, and additional
resources"
Agile software development approaches have had significant
impact on industrial software development practices. Today, agile
software development has penetrated to most IT companies across the
globe, with an intention to increase quality, productivity, and
profitability. Comprehensive knowledge is needed to understand the
architectural challenges involved in adopting and using agile
approaches and industrial practices to deal with the development of
large, architecturally challenging systems in an agile way.
"Agile Software Architecture" focuses on gaps in the
requirements of applying architecture-centric approaches and
principles of agile software development and demystifies the agile
architecture paradox. Readers will learn how agile and
architectural cultures can co-exist and support each other
according to the context. Moreover, this book will also provide
useful leads for future research in architecture and agile to
bridge such gaps by developing appropriate approaches that
incorporate architecturally sound practices in agile methods.
Presents a consolidated view of the state-of-art and
state-of-practice as well as the newest research findings
Identifies gaps in the requirements of applying
architecture-centric approaches and principles of agile software
development and demystifies the agile architecture paradox Explains
whether or not and how agile and architectural cultures can
co-exist and support each other depending upon the context Provides
useful leads for future research in both architecture and agile to
bridge such gaps by developing appropriate approaches, which
incorporate architecturally sound practices in agile methods
Within global commerce, services and management play a vital role
in the economy. Service systems are necessary for organisations,
and a multi-disciplinary approach is ideal to establish full
understanding of these systems. Best Practices and New Perspectives
in Service Science and Management provides original research on all
aspects of service science, service management, service
engineering, and its supporting technology in order to administer
cutting-edge knowledge to encourage the improvement of services.
This book is essential for researchers and practitioners in the
fields of computer science, software management, and engineering.
High-Performance Computing using FPGA covers the area of high
performance reconfigurable computing (HPRC). This book provides an
overview of architectures, tools and applications for
High-Performance Reconfigurable Computing (HPRC). FPGAs offer very
high I/O bandwidth and fine-grained, custom and flexible
parallelism and with the ever-increasing computational needs
coupled with the frequency/power wall, the increasing maturity and
capabilities of FPGAs, and the advent of multicore processors which
has caused the acceptance of parallel computational models. The
Part on architectures will introduce different FPGA-based HPC
platforms: attached co-processor HPRC architectures such as the
CHREC's Novo-G and EPCC's Maxwell systems; tightly coupled HRPC
architectures, e.g. the Convey hybrid-core computer; reconfigurably
networked HPRC architectures, e.g. the QPACE system, and standalone
HPRC architectures such as EPFL's CONFETTI system. The Part on
Tools will focus on high-level programming approaches for HPRC,
with chapters on C-to-Gate tools (such as Impulse-C, AutoESL,
Handel-C, MORA-C++); Graphical tools (MATLAB-Simulink, NI LabVIEW);
Domain-specific languages, languages for heterogeneous
computing(for example OpenCL, Microsoft's Kiwi and Alchemy
projects). The part on Applications will present case from several
application domains where HPRC has been used successfully, such as
Bioinformatics and Computational Biology; Financial Computing;
Stencil computations; Information retrieval; Lattice QCD;
Astrophysics simulations; Weather and climate modeling.
|
You may like...
New Remedies
Edwin Moses Hale
Paperback
R903
Discovery Miles 9 030
|