0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (9)
  • R250 - R500 (37)
  • R500+ (3,156)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design

Process-Centric Architecture for Enterprise Software Systems (Paperback): Parameswaran Seshan Process-Centric Architecture for Enterprise Software Systems (Paperback)
Parameswaran Seshan
R1,767 Discovery Miles 17 670 Ships in 12 - 19 working days

The increasing adoption of Business Process Management (BPM) has inspired pioneering software architects and developers to effectively leverage BPM-based software and process-centric architecture (PCA) to create software systems that enable essential business processes. Reflecting this emerging trend and evolving field, Process-Centric Architecture for Enterprise Software Systems provides a complete and accessible introduction explaining this architecture. The text presents, in detail, the analysis and design principles used in process-centric architecture. Illustrative examples demonstrate how to architect and design enterprise systems based on the business processes central to your organization. It covers the architectural aspects of business process management, the evolution of IT systems in enterprises, the importance of a business process focus, the role of workflows, business rules, enterprise application integration, and business process modeling languages such as WS-BPEL and BPML. It also investigates: Fundamental concepts of process-centric architecture style The PCA approach to architecting enterprise IT systems Business process driven applications and integration Two case studies that illustrate how to architect and design enterprise applications based on PCA SOA in the context of process-centric architecture Standards, technologies, and infrastructure behind PCA Explaining how to architect enterprise systems using a BPMS technology platform, J2EE components, and Web services, this forward-looking book will empower you to create systems centered on business processes and make today's enterprise processes successful and agile.

Quantum-Dot Cellular Automata Based Digital Logic Circuits: A Design Perspective (Hardcover, 1st ed. 2020): Trailokya Nath... Quantum-Dot Cellular Automata Based Digital Logic Circuits: A Design Perspective (Hardcover, 1st ed. 2020)
Trailokya Nath Sasamal, Ashutosh Kumar Singh, Anand Mohan
R2,874 Discovery Miles 28 740 Ships in 10 - 15 working days

This book covers several futuristic computing technologies like quantum computing, quantum-dot cellular automata, DNA computing, and optical computing. In turn, it explains them using examples and tutorials on a CAD tool that can help beginners get a head start in QCA layout design. It discusses research on the design of circuits in quantum-dot cellular automata (QCA) with the objectives of obtaining low-complexity, robust designs for various arithmetic operations. The book also investigates the systematic reduction of majority logic in the realization of multi-bit adders, dividers, ALUs, and memory.

Large Deviations For Performance Analysis - Queues, Communication and Computing (Hardcover): Alan Weiss, Adam Shwartz Large Deviations For Performance Analysis - Queues, Communication and Computing (Hardcover)
Alan Weiss, Adam Shwartz
R4,677 Discovery Miles 46 770 Ships in 12 - 19 working days

Originally published in 1995, Large Deviations for Performance Analysis consists of two synergistic parts. The first half develops the theory of large deviations from the beginning, through recent results on the theory for processes with boundaries, keeping to a very narrow path: continuous-time, discrete-state processes. By developing only what is needed for the applications, the theory is kept to a manageable level, both in terms of length and in terms of difficulty. Within its scope, the treatment is detailed, comprehensive and self-contained. As the book shows, there are sufficiently many interesting applications of jump Markov processes to warrant a special treatment. The second half is a collection of applications developed at Bell Laboratories. The applications cover large areas of the theory of communication networks: circuit switched transmission, packet transmission, multiple access channels, and the M/M/1 queue. Aspects of parallel computation are covered as well including, basics of job allocation, rollback-based parallel simulation, assorted priority queueing models that might be used in performance models of various computer architectures, and asymptotic coupling of processors. These applications are thoroughly analysed using the tools developed in the first half of the book.

Fuzzy And Neural Approaches in Engineering (Hardcover, New): LH Tsoukalas Fuzzy And Neural Approaches in Engineering (Hardcover, New)
LH Tsoukalas
R5,432 Discovery Miles 54 320 Ships in 10 - 15 working days

Provides a truly accessible introduction and a fully integrated approach to fuzzy systems and neural networks—the definitive text for students and practicing engineers Researchers are already applying neural networks and fuzzy systems in series, from the use of fuzzy inputs and outputs for neural networks to the employment of individual neural networks to quantify the shape of a fuzzy membership function. But the integration of these two fields into a "neurofuzzy" technology holds even greater potential benefits in reducing computing time and optimizing results. Fuzzy and Neural Approaches in Engineering presents a detailed examination of the fundamentals of fuzzy systems and neural networks and then joins them synergistically—combining the feature extraction and modeling capabilities of the neural network with the representation capabilities of fuzzy systems. Exploring the value of relating genetic algorithms and expert systems to fuzzy and neural technologies, this forward-thinking text highlights an entire range of dynamic possibilities within soft computing. With examples specifically designed to illuminate key concepts and overcome the obstacles of notation and overly mathematical presentations often encountered in other sources, plus tables, figures, and an up-to-date bibliography, this unique work is both an important reference and a practical guide to neural networks and fuzzy systems.

Interactive TV Standards - A Guide to MHP, OCAP, and JavaTV (Paperback): Steven Morris, Anthony Smith-Chaigneau Interactive TV Standards - A Guide to MHP, OCAP, and JavaTV (Paperback)
Steven Morris, Anthony Smith-Chaigneau
R1,669 Discovery Miles 16 690 Ships in 12 - 19 working days

For any digital TV developer or manager, the maze of standards and specifications related to MHP and OCAP is daunting-you have to patch together pieces from several standards to gather all the necessary knowledge you need to compete worldwide. The standards themselves can be confusing, and contain many inconsistencies and missing pieces. Interactive TV Standards provides a guide for actually deploying these technologies for a broadcaster or product and application developer. Understanding what the APIs do is essential for your job, but understanding how the APIs work and how they relate to each other at a deeper level helps you do it better, faster and easier. Learn how to spot when something that looks like a good solution to a problem really isn't. Understand how the many standards that make up MHP fit together, and implement them effectively and quickly. Two DVB insiders teach you which elements of the standards that are needed for digital TV, highlight those elements that are not needed, and explain the special requirements that MHP places on implementations of these standards. Once you've mastered the basics, you will learn how to develop products for US, European, and Asian markets--saving time and money. By detailing how a team can develop products for both the OCAP and MHP markets, Interactive TV Standards teaches you how to to leverage your experience with one of these standards into the skills and knowledge needed to work with the critical, related standards. Does the team developing a receiver have all the knowledge they need to succeed, or have they missed important information in an apparently unrelated standard? Does an application developer really know how to write a reliable piece of software that runs on any MHP or OCAP receiver? Does the broadcaster understand the business and technical issues well enough to deploy MHP successfully, or will their project fail? Increase your chances of success the first time with Interactive TV Standards.

Computer Architecture - Proceedings of the NATO Advanced Study Institute held in St. Raphael, France, 12-24 September, 1976... Computer Architecture - Proceedings of the NATO Advanced Study Institute held in St. Raphael, France, 12-24 September, 1976 (Hardcover, 1977 ed.)
G. Boulaye, T. R. Lewin
R1,698 Discovery Miles 16 980 Ships in 10 - 15 working days

This book presents as formal papers nearly all of the lectures given at the NATO advanced summer institute on Computer Architecture held at St. Raphael, France from September 12th - 24th 1976. It was not possible to include an important paper by G. Amdahl on the 470V6 System, nor papers by Mde. A. Recoque on distributed processing, Messrs. A. Maison and G. Debruyne on LSI technology, and K. Bowden. Computer architecture is a very diverse and expanding subject, consequently it was decided to limit the scope of the School to five main subject areas. These were: specific computer architectures, language orientated machines, associative processing, computer networks and specification and design methods. In addition an overall emphasis was placed on distributed and parallel processing and the need for an integrated hardware-software approach to design. Though some introductory material is included, this book is primarily intended for workers in the field of computer science and engineering who wish to update themselves on current topics in computer architecture. The main work of the School is well reflected in the collected papers, but it is impossible to convey the benefits obtained from the discussion groups and the continuous dialogue that was maintained throughout the School. The Editors would like to acknowledge with thanks the support of the NATO Scientific Affairs Division, who financed the School, and the European Research Office of the U.S. Army and the National Science Foundation for providing travel grants.

Fundamentals of Modern Electric Circuit Analysis and Filter Synthesis - A Transfer Function Approach (Hardcover, 2nd ed. 2023):... Fundamentals of Modern Electric Circuit Analysis and Filter Synthesis - A Transfer Function Approach (Hardcover, 2nd ed. 2023)
Afshin Izadian
R2,709 Discovery Miles 27 090 Ships in 10 - 15 working days

This textbook explains the fundamentals of electric circuits and uses the transfer function as a tool to analyze circuits, systems, and filters. The author avoids the Fourier transform, since this topic is often not taught in circuits courses. General transfer functions for low pass, high pass, band pass and band reject filters are demonstrated, with first order and higher order filters explained in plain language. The author's presentation is designed to be accessible to a broad audience, with the concepts of circuit analysis explained in basic language, reinforced by numerous, solved examples.

Managing Trust in Cyberspace (Paperback): Sabu M. Thampi, Bharat Bhargava, Pradeep K. Atrey Managing Trust in Cyberspace (Paperback)
Sabu M. Thampi, Bharat Bhargava, Pradeep K. Atrey
R1,923 Discovery Miles 19 230 Ships in 12 - 19 working days

In distributed, open systems like cyberspace, where the behavior of autonomous agents is uncertain and can affect other agents' welfare, trust management is used to allow agents to determine what to expect about the behavior of other agents. The role of trust management is to maximize trust between the parties and thereby provide a basis for cooperation to develop. Bringing together expertise from technology-oriented sciences, law, philosophy, and social sciences, Managing Trust in Cyberspace addresses fundamental issues underpinning computational trust models and covers trust management processes for dynamic open systems and applications in a tutorial style that aids in understanding. Topics include trust in autonomic and self-organized networks, cloud computing, embedded computing, multi-agent systems, digital rights management, security and quality issues in trusting e-government service delivery, and context-aware e-commerce applications. The book also presents a walk-through of online identity management and examines using trust and argumentation in recommender systems. It concludes with a comprehensive survey of anti-forensics for network security and a review of password security and protection. Researchers and practitioners in fields such as distributed computing, Internet technologies, networked systems, information systems, human computer interaction, human behavior modeling, and intelligent informatics especially benefit from a discussion of future trust management research directions including pervasive and ubiquitous computing, wireless ad-hoc and sensor networks, cloud computing, social networks, e-services, P2P networks, near-field communications (NFC), electronic knowledge management, and nano-communication networks.

A Practical Guide to Content Delivery Networks (Paperback, 2nd edition): Gilbert Held A Practical Guide to Content Delivery Networks (Paperback, 2nd edition)
Gilbert Held
R1,887 Discovery Miles 18 870 Ships in 12 - 19 working days

Following in the tradition of its popular predecessor, A Practical Guide to Content Delivery Networks, Second Edition offers an accessible and organized approach to implementing networks capable of handling the increasing data requirements of today's always on mobile society. Describing how content delivery networks (CDN) function, it provides an understanding of Web architecture, as well as an overview of the TCP/IP protocol suite. The book reports on the development of the technologies that have evolved over the past decade as distribution mechanisms for various types of Web content. Using a structural and visual approach, it provides step-by-step guidance through the process of setting up a scalable CDN. Supplies a clear understanding of the framework and individual layers of design, including caching and load balancing Describes the terminology, tactics, and potential problems when implementing a CDN Examines cost-effective ways to load balance web service layers Explains how application servers connect to databases and how systems will scale as volume increases Illustrates the impact of video on data storage and delivery, as well as the need for data compression Covers Flash and the emerging HTML5 standard for video Highlighting the advantages and disadvantages associated with these types of networks, the book explains how to use the networks within the Internet operated by various ISPs as mechanisms for effectively delivering Web server based information. It emphasizes a best-of-breed approach to building your network to allow for an effective CDN to be built on practically any budget. To help you get started, this vendor-neutral reference explains how to code Web pages to optimize the delivery of various types of media. It also includes examples of successful approaches, from outsourcing to do it yourself.

Statistics and Data Visualisation with Python (Hardcover): Jesus Rogel-Salazar Statistics and Data Visualisation with Python (Hardcover)
Jesus Rogel-Salazar
R3,925 Discovery Miles 39 250 Ships in 12 - 19 working days

* Targests readers with a background in programming, interested in an introduction/refresher in statistical hypothesis testing * Uses Python throughout * Provides the reader with the opportunity of using the book whenever needed rather than following a sequential path.

A Selection of Image Understanding Techniques - From Fundamentals to Research Front (Hardcover): Yu-jin Zhang A Selection of Image Understanding Techniques - From Fundamentals to Research Front (Hardcover)
Yu-jin Zhang
R3,896 Discovery Miles 38 960 Ships in 12 - 19 working days

This book offers a comprehensive introduction to seven commonly used image understanding techniques in modern information technology. Readers of various levels can find suitable techniques to solve their practical problems and discover the latest development in these specific domains. The techniques covered include camera model and calibration, stereo vision, generalized matching, scene analysis and semantic interpretation, multi-sensor image information fusion, content-based visual information retrieval, and understanding spatial-temporal behavior. The book provides aspects from the essential concepts overview and basic principles to detailed introduction, explanation of the current methods and their practical techniques. It also presents discussions on the research trends and latest results in conjunction with new development of technical methods. This is an excellent read for those who do not have a subject background in image technology but need to use these techniques to complete specific tasks. These essential information will also be useful for their further study in the relevant fields.

Dependable Embedded Systems (Hardcover, 1st ed. 2021): Joerg Henkel, Nikil Dutt Dependable Embedded Systems (Hardcover, 1st ed. 2021)
Joerg Henkel, Nikil Dutt
R1,709 Discovery Miles 17 090 Ships in 12 - 19 working days

This Open Access book introduces readers to many new techniques for enhancing and optimizing reliability in embedded systems, which have emerged particularly within the last five years. This book introduces the most prominent reliability concerns from today's points of view and roughly recapitulates the progress in the community so far. Unlike other books that focus on a single abstraction level such circuit level or system level alone, the focus of this book is to deal with the different reliability challenges across different levels starting from the physical level all the way to the system level (cross-layer approaches). The book aims at demonstrating how new hardware/software co-design solution can be proposed to ef-fectively mitigate reliability degradation such as transistor aging, processor variation, temperature effects, soft errors, etc. Provides readers with latest insights into novel, cross-layer methods and models with respect to dependability of embedded systems; Describes cross-layer approaches that can leverage reliability through techniques that are pro-actively designed with respect to techniques at other layers; Explains run-time adaptation and concepts/means of self-organization, in order to achieve error resiliency in complex, future many core systems.

Smart and Secure Internet of Healthcare Things (Hardcover): Nitin Gupta, Jagdeep Singh, Chinmay Chakraborty, Mamoun Alazab,... Smart and Secure Internet of Healthcare Things (Hardcover)
Nitin Gupta, Jagdeep Singh, Chinmay Chakraborty, Mamoun Alazab, Dinh-Thuan Do
R3,581 Discovery Miles 35 810 Ships in 12 - 19 working days

Provides detailed introduction to Internet of Healthcare Things (IoHT) and its applications Reviews underlying sensor and hardware technologies Includes recent advances in the IoHT such as remote healthcare monitoring and wearable devices Explores applications of Data Analytics/Data Mining in IoHT, including data management and data governance Focusses on regulatory and compliance issues in IoHT

Elements of Logical Reasoning (Hardcover, New): Jan von Plato Elements of Logical Reasoning (Hardcover, New)
Jan von Plato
R2,377 Discovery Miles 23 770 Ships in 12 - 19 working days

Some of our earliest experiences of the conclusive force of an argument come from school mathematics: faced with a mathematical proof, we cannot deny the conclusion once the premises have been accepted. Behind such arguments lies a more general pattern of 'demonstrative arguments' that is studied in the science of logic. Logical reasoning is applied at all levels, from everyday life to advanced sciences, and a remarkable level of complexity is achieved in everyday logical reasoning, even if the principles behind it remain intuitive. Jan von Plato provides an accessible but rigorous introduction to an important aspect of contemporary logic: its deductive machinery. He shows that when the forms of logical reasoning are analysed, it turns out that a limited set of first principles can represent any logical argument. His book will be valuable for students of logic, mathematics and computer science.

Software Design by Example - A Tool-Based Introduction with JavaScript (Hardcover): Greg Wilson Software Design by Example - A Tool-Based Introduction with JavaScript (Hardcover)
Greg Wilson
R3,595 Discovery Miles 35 950 Ships in 12 - 19 working days

Features Teaches software design by showing programmers how to build the tools they use every day. Each chapter includes exercises to help readers check and deepen their understanding. All the example code can be downloaded, re-used, and modified under an open license.

Healthcare 4.0 - Health Informatics and Precision Data Management (Hardcover): Lalitha Krishnasamy, Rajesh Kumar Dhanaraj,... Healthcare 4.0 - Health Informatics and Precision Data Management (Hardcover)
Lalitha Krishnasamy, Rajesh Kumar Dhanaraj, Balamurugan Balusamy, Munish Sabharwal, Poongodi Chinnasamy
R4,489 Discovery Miles 44 890 Ships in 12 - 19 working days

The main aim of Healthcare 4.0: Health Informatics and Precision Data Management is to improve the services given by the healthcare industry and to bring meaningful patient outcomes by applying the data, information and knowledge in the healthcare domain. Features: * Improves the quality of health data of a patient * Presents a wide range of opportunities and renewed possibilities for healthcare systems * Gives a way for carefully and meticulously tracking the provenance of medical records * Accelerates the process of disease-oriented data and medical data arbitration * Brings meaningful patient health outcomes * Eradicates delayed clinical communications * Helps the research intellectuals to step down further toward the disease and clinical data storage * Creates more patient-centered services The precise focus of this handbook is on the potential applications and use of data informatics in healthcare, including clinical trials, tailored ailment data, patient and ailment record characterization and health records management.

Industry 4.0 Technologies for Education - Transformative Technologies and Applications (Hardcover): P Kaliraj, T. Devi Industry 4.0 Technologies for Education - Transformative Technologies and Applications (Hardcover)
P Kaliraj, T. Devi
R4,530 Discovery Miles 45 300 Ships in 12 - 19 working days

Unique selling point: Advanced technology and applications in the education domain Core audience: Academics and researchers Place in the market: Academic reference book

Mobile and Wireless Communications with Practical Use-Case Scenarios (Hardcover): Ramona Trestian Mobile and Wireless Communications with Practical Use-Case Scenarios (Hardcover)
Ramona Trestian
R3,896 Discovery Miles 38 960 Ships in 12 - 19 working days

1) The textbook will provide the readers with a comprehensive theoretical and technical foundation of the mobile and wireless communication systems. 2) The textbook will include the latest advancements in technologies. 5 Information Classification: General 3) The textbook will include practical use-case scenarios using software that is also used in Industry (e.g., Altair Winprop). 4) The textbook will also present an introduction into Machine Learning techniques for Internet of Things with practical use case scenarios using Phyton, TensorFlow and Jupiter. 5) The textbook will also introduce the reader to key enabling technologies and concepts, like Digital Twins.

Mathematical Logic through Python (Paperback, New edition): Yannai A. Gonczarowski, Noam Nisan Mathematical Logic through Python (Paperback, New edition)
Yannai A. Gonczarowski, Noam Nisan
R828 Discovery Miles 8 280 Ships in 12 - 19 working days

Using a unique pedagogical approach, this text introduces mathematical logic by guiding students in implementing the underlying logical concepts and mathematical proofs via Python programming. This approach, tailored to the unique intuitions and strengths of the ever-growing population of programming-savvy students, brings mathematical logic into the comfort zone of these students and provides clarity that can only be achieved by a deep hands-on understanding and the satisfaction of having created working code. While the approach is unique, the text follows the same set of topics typically covered in a one-semester undergraduate course, including propositional logic and first-order predicate logic, culminating in a proof of Goedel's completeness theorem. A sneak peek to Goedel's incompleteness theorem is also provided. The textbook is accompanied by an extensive collection of programming tasks, code skeletons, and unit tests. Familiarity with proofs and basic proficiency in Python is assumed.

5G New Radio Non-Orthogonal Multiple Access (Hardcover): Yifei Yuan, Zhifeng Yuan 5G New Radio Non-Orthogonal Multiple Access (Hardcover)
Yifei Yuan, Zhifeng Yuan
R3,145 Discovery Miles 31 450 Ships in 12 - 19 working days

In this book, fundamental theories and engineering designs of NOMA are organically blended, with comprehensive performance evaluations from both link level and system level simulations.

SysML in Action with Cameo Systems Modeler (Hardcover): Olivier Casse SysML in Action with Cameo Systems Modeler (Hardcover)
Olivier Casse
R2,996 R2,809 Discovery Miles 28 090 Save R187 (6%) Ships in 12 - 19 working days

System engineering (SE) using models (MBSE) is currently in vogue in the community of SE practitioners, whether they are analysts, architects, developers or testers. INCOSE has contributed greatly to the definition of a language for the community, henceforth standardized under ISO-19514: SysML. However, this language is not associated by default with any particular MBSE procedure. This is a major difficulty hampering its implementation. In order to overcome this difficulty, this book describes, in addition to the SysML notation, a generic approach based on the main principles of SE and relative standards, serving as the basis for a specific MBSE approach to be built. This is in order to respond to the specificities of the field of projects in which the practitioners evolve. In order to carry out the procedure in a pragmatic way, a simplified but realistic example serves as a guideline from the initial requirements to the validation of the system, putting into action the SysML modeling tool Cameo Systems Modeler by No Magic.

Shared-Memory Parallelism Can Be Simple, Fast, and Scalable (Hardcover): Julian Shun Shared-Memory Parallelism Can Be Simple, Fast, and Scalable (Hardcover)
Julian Shun
R3,687 R2,765 Discovery Miles 27 650 Save R922 (25%) Ships in 12 - 19 working days

Parallelism is the key to achieving high performance in computing. However, writing efficient and scalable parallel programs is notoriously difficult, and often requires significant expertise. To address this challenge, it is crucial to provide programmers with high-level tools to enable them to develop solutions easily, and at the same time emphasize the theoretical and practical aspects of algorithm design to allow the solutions developed to run efficiently under many different settings. This thesis addresses this challenge using a three-pronged approach consisting of the design of shared-memory programming techniques, frameworks, and algorithms for important problems in computing. The thesis provides evidence that with appropriate programming techniques, frameworks, and algorithms, shared-memory programs can be simple, fast, and scalable, both in theory and in practice. The results developed in this thesis serve to ease the transition into the multicore era. The first part of this thesis introduces tools and techniques for deterministic parallel programming, including means for encapsulating nondeterminism via powerful commutative building blocks, as well as a novel framework for executing sequential iterative loops in parallel, which lead to deterministic parallel algorithms that are efficient both in theory and in practice. The second part of this thesis introduces Ligra, the first high-level shared memory framework for parallel graph traversal algorithms. The framework allows programmers to express graph traversal algorithms using very short and concise code, delivers performance competitive with that of highly-optimized code, and is up to orders of magnitude faster than existing systems designed for distributed memory. This part of the thesis also introduces Ligra , which extends Ligra with graph compression techniques to reduce space usage and improve parallel performance at the same time, and is also the first graph processing system to support in-memory graph compression. The third and fourth parts of this thesis bridge the gap between theory and practice in parallel algorithm design by introducing the first algorithms for a variety of important problems on graphs and strings that are efficient both in theory and in practice. For example, the thesis develops the first linear-work and polylogarithmic-depth algorithms for suffix tree construction and graph connectivity that are also practical, as well as a work-efficient, polylogarithmic-depth, and cache-efficient shared-memory algorithm for triangle computations that achieves a 2-5x speedup over the best existing algorithms on 40 cores. This is a revised version of the thesis that won the 2015 ACM Doctoral Dissertation Award.

Shared-Memory Parallelism Can Be Simple, Fast, and Scalable (Paperback): Julian Shun Shared-Memory Parallelism Can Be Simple, Fast, and Scalable (Paperback)
Julian Shun
R2,648 R2,292 Discovery Miles 22 920 Save R356 (13%) Ships in 12 - 19 working days

Parallelism is the key to achieving high performance in computing. However, writing efficient and scalable parallel programs is notoriously difficult, and often requires significant expertise. To address this challenge, it is crucial to provide programmers with high-level tools to enable them to develop solutions easily, and at the same time emphasize the theoretical and practical aspects of algorithm design to allow the solutions developed to run efficiently under many different settings. This thesis addresses this challenge using a three-pronged approach consisting of the design of shared-memory programming techniques, frameworks, and algorithms for important problems in computing. The thesis provides evidence that with appropriate programming techniques, frameworks, and algorithms, shared-memory programs can be simple, fast, and scalable, both in theory and in practice. The results developed in this thesis serve to ease the transition into the multicore era. The first part of this thesis introduces tools and techniques for deterministic parallel programming, including means for encapsulating nondeterminism via powerful commutative building blocks, as well as a novel framework for executing sequential iterative loops in parallel, which lead to deterministic parallel algorithms that are efficient both in theory and in practice. The second part of this thesis introduces Ligra, the first high-level shared memory framework for parallel graph traversal algorithms. The framework allows programmers to express graph traversal algorithms using very short and concise code, delivers performance competitive with that of highly-optimized code, and is up to orders of magnitude faster than existing systems designed for distributed memory. This part of the thesis also introduces Ligra , which extends Ligra with graph compression techniques to reduce space usage and improve parallel performance at the same time, and is also the first graph processing system to support in-memory graph compression. The third and fourth parts of this thesis bridge the gap between theory and practice in parallel algorithm design by introducing the first algorithms for a variety of important problems on graphs and strings that are efficient both in theory and in practice. For example, the thesis develops the first linear-work and polylogarithmic-depth algorithms for suffix tree construction and graph connectivity that are also practical, as well as a work-efficient, polylogarithmic-depth, and cache-efficient shared-memory algorithm for triangle computations that achieves a 2-5x speedup over the best existing algorithms on 40 cores. This is a revised version of the thesis that won the 2015 ACM Doctoral Dissertation Award.

Software Design by Example - A Tool-Based Introduction with JavaScript (Paperback): Greg Wilson Software Design by Example - A Tool-Based Introduction with JavaScript (Paperback)
Greg Wilson
R1,480 Discovery Miles 14 800 Ships in 12 - 19 working days

Features Teaches software design by showing programmers how to build the tools they use every day. Each chapter includes exercises to help readers check and deepen their understanding. All the example code can be downloaded, re-used, and modified under an open license.

Approximate Circuits - Methodologies and CAD (Hardcover, 1st ed. 2019): Sherief Reda, Muhammad Shafique Approximate Circuits - Methodologies and CAD (Hardcover, 1st ed. 2019)
Sherief Reda, Muhammad Shafique
R1,615 Discovery Miles 16 150 Ships in 10 - 15 working days

This book provides readers with a comprehensive, state-of-the-art overview of approximate computing, enabling the design trade-off of accuracy for achieving better power/performance efficiencies, through the simplification of underlying computing resources. The authors describe in detail various efforts to generate approximate hardware systems, while still providing an overview of support techniques at other computing layers. The book is organized by techniques for various hardware components, from basic building blocks to general circuits and systems.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Clean Architecture - Tips and Tricks to…
William Vance Hardcover R621 R565 Discovery Miles 5 650
8051/8052 Microcontroller…
Craig Steiner Hardcover R2,338 Discovery Miles 23 380
Applying Integration Techniques and…
Gabor Kecskemeti Hardcover R6,562 Discovery Miles 65 620
Cyber-Physical Systems for Social…
Maya Dimitrova, Hiroaki Wagatsuma Hardcover R7,081 Discovery Miles 70 810
Clean Architecture - A Comprehensive…
William Vance Hardcover R620 R563 Discovery Miles 5 630
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R971 R833 Discovery Miles 8 330
The System Designer's Guide to VHDL-AMS…
Peter J Ashenden, Gregory D. Peterson, … Paperback R2,421 Discovery Miles 24 210
Advances in Intelligent Systems…
Sergey Yurish Hardcover R2,605 Discovery Miles 26 050
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,115 R950 Discovery Miles 9 500
Computer Architecture Tutorial Using an…
Robert Dunne Hardcover R1,669 R1,443 Discovery Miles 14 430

 

Partners