0
Your cart

Your cart is empty

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

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

Design of Energy-Efficient Application-Specific Instruction Set Processors (Hardcover, 2004 ed.): Tilman Gloekler, Heinrich Meyr Design of Energy-Efficient Application-Specific Instruction Set Processors (Hardcover, 2004 ed.)
Tilman Gloekler, Heinrich Meyr
R2,788 Discovery Miles 27 880 Ships in 18 - 22 working days

After a brief introduction to low-power VLSI design, the design space of ASIP instruction set architectures (ISAs) is introduced with a special focus on important features for digital signal processing. Based on the degrees of freedom offered by this design space, a consistent ASIP design flow is proposed: this design flow starts with a given application and uses incremental optimization of the ASIP hardware, of ASIP coprocessors and of the ASIP software by using a top-down approach and by applying application-specific modifications on all levels of design hierarchy. A broad range of real-world signal processing applications serves as vehicle to illustrate each design decision and provides a hands-on approach to ASIP design. Finally, two complete case studies demonstrate the feasibility and the efficiency of the proposed methodology and quantitatively evaluate the benefits of ASIPs in an industrial context.

Engineering Applications of FPGAs - Chaotic Systems, Artificial Neural Networks, Random Number Generators, and Secure... Engineering Applications of FPGAs - Chaotic Systems, Artificial Neural Networks, Random Number Generators, and Secure Communication Systems (Hardcover, 1st ed. 2016)
Esteban Tlelo-Cuautle, Jose de Jesus Rangel-Magdaleno, Luis Gerardo de la Fraga
R3,982 Discovery Miles 39 820 Ships in 10 - 15 working days

This book offers readers a clear guide to implementing engineering applications with FPGAs, from the mathematical description to the hardware synthesis, including discussion of VHDL programming and co-simulation issues. Coverage includes FPGA realizations such as: chaos generators that are described from their mathematical models; artificial neural networks (ANNs) to predict chaotic time series, for which a discussion of different ANN topologies is included, with different learning techniques and activation functions; random number generators (RNGs) that are realized using different chaos generators, and discussions of their maximum Lyapunov exponent values and entropies. Finally, optimized chaotic oscillators are synchronized and realized to implement a secure communication system that processes black and white and grey-scale images. In each application, readers will find VHDL programming guidelines and computer arithmetic issues, along with co-simulation examples with Active-HDL and Simulink.The whole book provides a practical guide to implementing a variety of engineering applications from VHDL programming and co-simulation issues, to FPGA realizations of chaos generators, ANNs for chaotic time-series prediction, RNGs and chaotic secure communications for image transmission.

Higher National Computing Tutor Resource Pack (Hardcover, 2nd edition): Howard Anderson, Sharon Yull, Bruce Hellingsworth Higher National Computing Tutor Resource Pack (Hardcover, 2nd edition)
Howard Anderson, Sharon Yull, Bruce Hellingsworth
R4,529 Discovery Miles 45 290 Ships in 10 - 15 working days

Used alongside the students' text, Higher National Computing 2nd edition, this pack offers a complete suite of lecturer resource material and photocopiable handouts for the compulsory core units of the new BTEC Higher Nationals in Computing and IT, including the four core units for HNC, the two additional core units required at HND, and the Core Specialist Unit 'Quality Systems', common to both certificate and diploma level.
The authors provide all the resources needed by a busy lecturer, as well as a bank of student-centred practical work and revision material, which will enable students to gain the skills, knowledge and understanding they require.
Also available as a web download for adopters, this pack will save a course team many hours' work preparing handouts and assignments, and is freely photocopiable within the purchasing institution. The pack includes:
* Exercises to support and develop work in the accompanying student text
* Planned projects which will enable students to display a wide range of skills and use their own initiative
* Assessment materials
* Reference material for use as hand-outs
* Background on running the new HNC / HND courses
* Tutor's notes supporting activities in the students' book and resource pack
* All the essential material for running a course in the 2003 Higher National Computing qualification from Edexcel
* Full coverage of the compulsory core units for both the HNC and HND
* Freely photocopiable within the purchasing institution with electronic files available to download from the web, this pack will save a course team many hours' work preparing handouts and assignments

ARIS - Business Process Frameworks (Hardcover, 3rd ed. 1999): August-Wilhelm Scheer ARIS - Business Process Frameworks (Hardcover, 3rd ed. 1999)
August-Wilhelm Scheer
R1,413 Discovery Miles 14 130 Ships in 18 - 22 working days

ARIS (Architecture of Integrated Information Systems) is a unique and internationally renowned method for optimizing business processes and implementing application systems. This book enhances the proven ARIS concept by describing product flows and explaining how to classify modern software concepts. The importance of the link between business process organization and strategic management is stressed. Bridging the gap between the different approaches in business theory and information technology, the ARIS concept provides a full-circle approach - from the organizational design of business processes to IT implementation. Featuring SAP R/3 as well, real-world examples of various standard software solutions illustrate these concepts.

Loop Tiling for Parallelism (Hardcover, 2000 ed.): Jingling Xue Loop Tiling for Parallelism (Hardcover, 2000 ed.)
Jingling Xue
R4,157 Discovery Miles 41 570 Ships in 18 - 22 working days

Loop tiling, as one of the most important compiler optimizations, is beneficial for both parallel machines and uniprocessors with a memory hierarchy. This book explores the use of loop tiling for reducing communication cost and improving parallelism for distributed memory machines. The author provides mathematical foundations, investigates loop permutability in the framework of nonsingular loop transformations, discusses the necessary machineries required, and presents state-of-the-art results for finding communication- and time-minimal tiling choices. Throughout the book, theorems and algorithms are illustrated with numerous examples and diagrams. The techniques presented in Loop Tiling for Parallelism can be adapted to work for a cluster of workstations, and are also directly applicable to shared-memory machines once the machines are modeled as BSP (Bulk Synchronous Parallel) machines. Features and key topics: Detailed review of the mathematical foundations, including convex polyhedra and cones; Self-contained treatment of nonsingular loop transformations, code generation, and full loop permutability; Tiling loop nests by rectangles and parallelepipeds, including their mathematical definition, dependence analysis, legality test, and code generation; A complete suite of techniques for generating SPMD code for a tiled loop nest; Up-to-date results on tile size and shape selection for reducing communication and improving parallelism; End-of-chapter references for further reading. Researchers and practitioners involved in optimizing compilers and students in advanced computer architecture studies will find this a lucid and well-presented reference work with numerous citations to original sources.

Languages, Design Methods, and Tools for Electronic System Design - Selected Contributions from FDL 2013 (Hardcover, 2015 ed.):... Languages, Design Methods, and Tools for Electronic System Design - Selected Contributions from FDL 2013 (Hardcover, 2015 ed.)
Marie-Minerve Louerat, Torsten Maehne
R3,975 R3,445 Discovery Miles 34 450 Save R530 (13%) Ships in 10 - 15 working days

This book brings together a selection of the best papers from the sixteenth edition of the Forum on specification and Design Languages Conference (FDL), which was held in September 2013 in Paris, France. FDL is a well-established international forum devoted to dissemination of research results, practical experiences and new ideas in the application of specification, design and verification languages to the design, modeling and verification of integrated circuits, complex hardware/software embedded systems and mixed-technology systems.


Scheduling in Parallel Computing Systems - Fuzzy and Annealing Techniques (Hardcover, 1999 ed.): Shaharuddin Salleh, Albert Y.... Scheduling in Parallel Computing Systems - Fuzzy and Annealing Techniques (Hardcover, 1999 ed.)
Shaharuddin Salleh, Albert Y. Zomaya
R4,107 Discovery Miles 41 070 Ships in 18 - 22 working days

Scheduling in Parallel Computing Systems: Fuzzy and Annealing Techniques advocates the viability of using fuzzy and annealing methods in solving scheduling problems for parallel computing systems. The book proposes new techniques for both static and dynamic scheduling, using emerging paradigms that are inspired by natural phenomena such as fuzzy logic, mean-field annealing, and simulated annealing. Systems that are designed using such techniques are often referred to in the literature as intelligent' because of their capability to adapt to sudden changes in their environments. Moreover, most of these changes cannot be anticipated in advance or included in the original design of the system. Scheduling in Parallel Computing Systems: Fuzzy and Annealing Techniques provides results that prove such approaches can become viable alternatives to orthodox solutions to the scheduling problem, which are mostly based on heuristics. Although heuristics are robust and reliable when solving certain instances of the scheduling problem, they do not perform well when one needs to obtain solutions to general forms of the scheduling problem. On the other hand, techniques inspired by natural phenomena have been successfully applied for solving a wide range of combinatorial optimization problems (e.g. traveling salesman, graph partitioning). The success of these methods motivated their use in this book to solve scheduling problems that are known to be formidable combinatorial problems. Scheduling in Parallel Computing Systems: Fuzzy and Annealing Techniques is an excellent reference and may be used for advanced courses on the topic.

LDAP Metadirectory Provisioning Methodology - a step by step method to implementing LDAP based metadirectory provisioning... LDAP Metadirectory Provisioning Methodology - a step by step method to implementing LDAP based metadirectory provisioning (Hardcover)
Marlin Pohlman
R1,130 R978 Discovery Miles 9 780 Save R152 (13%) Ships in 18 - 22 working days

This work provides system architects a methodology for the implementation of x.500 and LDAP based metadirectory provisioning systems. In addition this work assists in the business process analysis that accompanies any deployment. DOC Safe Harbor

Input/Output in Parallel and Distributed Computer Systems (Hardcover, 1996 ed.): Ravi Jain, John Werth, James C. Browne Input/Output in Parallel and Distributed Computer Systems (Hardcover, 1996 ed.)
Ravi Jain, John Werth, James C. Browne
R5,364 Discovery Miles 53 640 Ships in 18 - 22 working days

Input/Output in Parallel and Distributed Computer Systems has attracted increasing attention over the last few years, as it has become apparent that input/output performance, rather than CPU performance, may be the key limiting factor in the performance of future systems. This I/O bottleneck is caused by the increasing speed mismatch between processing units and storage devices, the use of multiple processors operating simultaneously in parallel and distributed systems, and by the increasing I/O demands of new classes of applications, like multimedia. It is also important to note that, to varying degrees, the I/O bottleneck exists at multiple levels of the memory hierarchy. All indications are that the I/O bottleneck will be with us for some time to come, and is likely to increase in importance. Input/Output in Parallel and Distributed Computer Systems is based on papers presented at the 1994 and 1995 IOPADS workshops held in conjunction with the International Parallel Processing Symposium. This book is divided into three parts. Part I, the Introduction, contains four invited chapters which provide a tutorial survey of I/O issues in parallel and distributed systems. The chapters in Parts II and III contain selected research papers from the 1994 and 1995 IOPADS workshops; many of these papers have been substantially revised and updated for inclusion in this volume. Part II collects the papers from both years which deal with various aspects of system software, and Part III addresses architectural issues. Input/Output in Parallel and Distributed Computer Systems is suitable as a secondary text for graduate level courses in computer architecture, software engineering, and multimedia systems, and as a reference for researchers and practitioners in industry.

Languages, Compilers and Run-Time Systems for Scalable Computers (Hardcover, 1996 ed.): Boleslaw K. Szymanski, Balaram Sinharoy Languages, Compilers and Run-Time Systems for Scalable Computers (Hardcover, 1996 ed.)
Boleslaw K. Szymanski, Balaram Sinharoy
R4,199 Discovery Miles 41 990 Ships in 18 - 22 working days

Language, Compilers and Run-time Systems for Scalable Computers contains 20 articles based on presentations given at the third workshop of the same title, and 13 extended abstracts from the poster session. Starting with new developments in classical problems of parallel compiler design, such as dependence analysis and an exploration of loop parallelism, the book goes on to address the issues of compiler strategy for specific architectures and programming environments. Several chapters investigate support for multi-threading, object orientation, irregular computation, locality enhancement, and communication optimization. Issues of the interface between language and operating system support are also discussed. Finally, the load balance issues are discussed in different contexts, including sparse matrix computation and iteratively balanced adaptive solvers for partial differential equations. Some additional topics are also discussed in the extended abstracts. Each chapter provides a bibliography of relevant papers and the book can thus be used as a reference to the most up-to-date research in parallel software engineering.

Approximate Arithmetic Circuit Architectures for FPGA-based Systems (Hardcover, 1st ed. 2023): Salim Ullah, Akash Kumar Approximate Arithmetic Circuit Architectures for FPGA-based Systems (Hardcover, 1st ed. 2023)
Salim Ullah, Akash Kumar
R2,174 Discovery Miles 21 740 Ships in 18 - 22 working days

This book presents various novel architectures for FPGA-optimized accurate and approximate operators, their detailed accuracy and performance analysis, various techniques to model the behavior of approximate operators, and thorough application-level analysis to evaluate the impact of approximations on the final output quality and performance metrics. As multiplication is one of the most commonly used and computationally expensive operations in various error-resilient applications such as digital signal and image processing and machine learning algorithms, this book particularly focuses on this operation. The book starts by elaborating on the various sources of error resilience and opportunities available for approximations on various layers of the computation stack. It then provides a detailed description of the state-of-the-art approximate computing-related works and highlights their limitations.

Assignment Problems in Parallel and Distributed Computing (Hardcover, 1987 ed.): Shahid H. Bokhari Assignment Problems in Parallel and Distributed Computing (Hardcover, 1987 ed.)
Shahid H. Bokhari
R2,746 Discovery Miles 27 460 Ships in 18 - 22 working days

This book has been written for practitioners, researchers and stu dents in the fields of parallel and distributed computing. Its objective is to provide detailed coverage of the applications of graph theoretic tech niques to the problems of matching resources and requirements in multi ple computer systems. There has been considerable research in this area over the last decade and intense work continues even as this is being written. For the practitioner, this book serves as a rich source of solution techniques for problems that are routinely encountered in the real world. Algorithms are presented in sufficient detail to permit easy implementa tion; background material and fundamental concepts are covered in full. The researcher will find a clear exposition of graph theoretic tech niques applied to parallel and distributed computing. Research results are covered and many hitherto unpublished spanning the last decade results by the author are included. There are many unsolved problems in this field-it is hoped that this book will stimulate further research."

FPGA Algorithms and Applications for the Internet of Things (Hardcover): Ching Wa Daniel Ng FPGA Algorithms and Applications for the Internet of Things (Hardcover)
Ching Wa Daniel Ng
R5,924 Discovery Miles 59 240 Ships in 18 - 22 working days

In the research area of computer science, practitioners are constantly searching for faster platforms with pertinent results. With analytics that span environmental development to computer hardware emulation, problem-solving algorithms are in high demand. Field-Programmable Gate Array (FPGA) is a promising computing platform that can be significantly faster for some applications and can be applied to a variety of fields. FPGA Algorithms and Applications in the IoT, AI, and High-Performance Computing provides emerging research exploring the theoretical and practical aspects of computable algorithms and applications within robotics and electronics development. Featuring coverage on a broad range of topics such as neuroscience, bioinformatics, and artificial intelligence, this book is ideally designed for computer science specialists, researchers, professors, and students seeking current research on cognitive analytics and advanced computing.

Intelligent Techniques and Tools for Novel System Architectures (Hardcover, 2008 ed.): Panagiotis Chountas, Ilias Petrounias Intelligent Techniques and Tools for Novel System Architectures (Hardcover, 2008 ed.)
Panagiotis Chountas, Ilias Petrounias
R5,242 Discovery Miles 52 420 Ships in 18 - 22 working days

This volume presents new directions and solutions in broadly perceived intelligent systems. An urgent need this volume has occurred as a result of vivid discussions and presentations at the "IEEE-IS 2006 The 2006 Third International IEEE Conference on Intelligent Systems" held in London, UK, September, 2006. This book is a compilation of many valuable inspiring works written by both the conference participants and some other experts in this new and challenging field.

Fog Computing, Deep Learning and Big Data Analytics-Research Directions (Hardcover, 1st ed. 2019): C.S.R. Prabhu Fog Computing, Deep Learning and Big Data Analytics-Research Directions (Hardcover, 1st ed. 2019)
C.S.R. Prabhu
R3,785 Discovery Miles 37 850 Ships in 18 - 22 working days

This book provides a comprehensive picture of fog computing technology, including of fog architectures, latency aware application management issues with real time requirements, security and privacy issues and fog analytics, in wide ranging application scenarios such as M2M device communication, smart homes, smart vehicles, augmented reality and transportation management. This book explores the research issues involved in the application of traditional shallow machine learning and deep learning techniques to big data analytics. It surveys global research advances in extending the conventional unsupervised or clustering algorithms, extending supervised and semi-supervised algorithms and association rule mining algorithms to big data Scenarios. Further it discusses the deep learning applications of big data analytics to fields of computer vision and speech processing, and describes applications such as semantic indexing and data tagging. Lastly it identifies 25 unsolved research problems and research directions in fog computing, as well as in the context of applying deep learning techniques to big data analytics, such as dimensionality reduction in high-dimensional data and improved formulation of data abstractions along with possible directions for their solutions.

Supercomputer Architecture (Hardcover, 1987 ed.): Paul B. Schneck Supercomputer Architecture (Hardcover, 1987 ed.)
Paul B. Schneck
R1,415 Discovery Miles 14 150 Ships in 18 - 22 working days

Supercomputers are the largest and fastest computers available at any point in time. The term was used for the first time in the New York World, March 1920, to describe "new statistical machines with the mental power of 100 skilled mathematicians in solving even highly complex algebraic problems. " Invented by Mendenhall and Warren, these machines were used at Columbia University'S Statistical Bureau. Recently, supercomputers have been used primarily to solve large-scale prob lems in science and engineering. Solutions of systems of partial differential equa tions, such as those found in nuclear physics, meteorology, and computational fluid dynamics, account for the majority of supercomputer use today. The early computers, such as EDVAC, SSEC, 701, and UNIVAC, demonstrated the feasibility of building fast electronic computing machines which could become commercial products. The next generation of computers focused on attaining the highest possible computational speeds. This book discusses the architectural approaches used to yield significantly higher computing speeds while preserving the conventional, von Neumann, machine organization (Chapters 2-4). Subsequent improvements depended on developing a new generation of computers employing a new model of computation: single-instruction multiple data (SIMD) processors (Chapters 5-7). Later machines refmed SIMD architec ture and technology (Chapters 8-9). SUPERCOMPUTER ARCHITECI'URE CHAPTER! INTRODUCTION THREE ERAS OF SUPERCOMPUTERS Supercomputers -- the largest and fastest computers available at any point in time -- have been the products of complex interplay among technological, architectural, and algorithmic developments.

Integrated Circuit Authentication - Hardware Trojans and Counterfeit Detection (Hardcover, 2014 ed.): Mohammad Tehranipoor,... Integrated Circuit Authentication - Hardware Trojans and Counterfeit Detection (Hardcover, 2014 ed.)
Mohammad Tehranipoor, Hassan Salmani, Xuehui Zhang
R3,981 Discovery Miles 39 810 Ships in 18 - 22 working days

This book describes techniques to verify the authenticity of integrated circuits (ICs). It focuses on hardware Trojan detection and prevention and counterfeit detection and prevention. The authors discuss a variety of detection schemes and design methodologies for improving Trojan detection techniques, as well as various attempts at developing hardware Trojans in IP cores and ICs. While describing existing Trojan detection methods, the authors also analyze their effectiveness in disclosing various types of Trojans, and demonstrate several architecture-level solutions.

Digital Signal Processing for Multimedia Systems (Hardcover): Keshab K. Parhi, Takao Nishitami Digital Signal Processing for Multimedia Systems (Hardcover)
Keshab K. Parhi, Takao Nishitami
R2,740 Discovery Miles 27 400 Ships in 10 - 15 working days

Addresses a wide selection of multimedia applications, programmable and custom architectures for the implementations of multimedia systems, and arithmetic architectures and design methodologies. The book covers recent applications of digital signal processing algorithms in multimedia, presents high-speed and low-priority binary and finite field arithmetic architectures, details VHDL-based implementation approaches, and more.

Parallel Processing Algorithms For GIS (Paperback): Richard Healey, Steve Dowers, Bruce Gittings, Mike J. Mineter Parallel Processing Algorithms For GIS (Paperback)
Richard Healey, Steve Dowers, Bruce Gittings, Mike J. Mineter
R2,243 Discovery Miles 22 430 Ships in 10 - 15 working days

Over the last fifteen years GIS has become a fully-fledged technology, deployed across a range of application areas. However, although computer advances in performance appear to continue unhindered, data volumes and the growing sophistication of analysis procedures mean that performance will increasingly become a serious concern in GIS. Parallel computing offers a potential solution. However, traditional algorithms may not run effectively in a parallel environment, so utilization of parallel technology is not entirely straightforward. This groundbreaking book examines some of the current strategies facing scientists and engineers at this crucial interface of parallel computing and GIS.; The book begins with an introduction to the concepts, terminology and techniques of parallel processing, with particular reference to GIS. High level programming paradigms and software engineering issues underlying parallel software developments are considered and emphasis is given to designing modular reusable software libraries. The book continues with problems in designing parallel software for GIS applications, potential vector and raster data structures and details the algorithmic design for some major GIS operations. An implementation case study is included, based around a raster generalization problem, which illustrates some of the principles involved. Subsequent chapters review progress in parallel database technology in a GIS environment and the use of parallel techniques in various application areas, dealing with both algorithmic and implementation issues.; "Parallel Processing Algorithms for GIS" should be a useful text for a new generation of GIS professionals whose principal concern is the challenge of embracing major computer performance enhancements via parallel computing. Similarly, it should be an important volume for parallel computing professionals who are increasingly aware that GIS offers a major application domain for their technology.

The Practice of Enterprise Architecture - A Modern Approach to Business and IT Alignment (Hardcover, 2nd ed.): Svyatoslav... The Practice of Enterprise Architecture - A Modern Approach to Business and IT Alignment (Hardcover, 2nd ed.)
Svyatoslav Kotusev
R1,658 Discovery Miles 16 580 Ships in 9 - 17 working days
Memory Architecture Exploration for Programmable Embedded Systems (Hardcover, 2002 ed.): Peter Grun, Nikil D. Dutt, Alexandru... Memory Architecture Exploration for Programmable Embedded Systems (Hardcover, 2002 ed.)
Peter Grun, Nikil D. Dutt, Alexandru Nicolau
R2,730 Discovery Miles 27 300 Ships in 18 - 22 working days

Memory Architecture Exploration for Programmable Embedded Systems addresses efficient exploration of alternative memory architectures, assisted by a "compiler-in-the-loop" that allows effective matching of the target application to the processor-memory architecture. This new approach for memory architecture exploration replaces the traditional black-box view of the memory system and allows for aggressive co-optimization of the programmable processor together with a customized memory system.
The book concludes with a set of experiments demonstrating the utility of this exploration approach. The authors perform architecture and compiler exploration for a set of large, real-life benchmarks, uncovering promising memory configurations from different perspectives, such as cost, performance and power.

Mind Matters - A Tribute To Allen Newell (Hardcover): David M. Steier, Tom M. Mitchell Mind Matters - A Tribute To Allen Newell (Hardcover)
David M. Steier, Tom M. Mitchell
R4,532 Discovery Miles 45 320 Ships in 10 - 15 working days

Based on a symposium honoring the extensive work of Allen Newell -- one of the founders of artificial intelligence, cognitive science, human-computer interaction, and the systematic study of computational architectures -- this volume demonstrates how unifying themes may be found in the diversity that characterizes current research on computers and cognition. The subject matter includes:
* an overview of cognitive and computer science by leading researchers in the field;
* a comprehensive description of Allen Newell's "Soar" -- a computational architecture he developed as a unified theory of cognition;
* commentary on how the Soar theory of cognition relates to important issues in cognitive and computer science;
* rigorous treatments of controversial issues in cognition -- methodology of cognitive science, hybrid approaches to machine learning, word-sense disambiguation in understanding material language, and the role of capability processing constraints in architectural theory;
* comprehensive and systematic methods for studying architectural evolution in both hardware and software;
* a thorough discussion of the use of analytic models in human computer interaction;
* extensive reviews of important experiments in the study of scientific discovery and deduction; and
* an updated analysis of the role of symbols in information processing by Herbert Simon.
Incorporating the research of top scientists inspired by Newell's work, this volume will be of strong interest to a large variety of scientific communities including psychologists, computational linguists, computer scientists and engineers, and interface designers. It will also be valuable to those who study the scientific process itself, as it chronicles the impact of Newell's approach to research, simultaneously delving into each scientific discipline and producing results that transcend the boundaries of those disciplines.

Digital Logic Techniques - Principles and practice Third edition (Paperback, 3rd edition): John Stonham Digital Logic Techniques - Principles and practice Third edition (Paperback, 3rd edition)
John Stonham
R2,254 Discovery Miles 22 540 Ships in 10 - 15 working days

The third edition of Digital Logic Techniques provides a clear and comprehensive treatment of the representation of data, operations on data, combinational logic design, sequential logic, computer architecture, and practical digital circuits. A wealth of exercises and worked examples in each chapter give students valuable experience in applying the concepts and techniques discussed. Beginning with an objective comparison between analogue and digital representation of data, the author presents the Boolean algebra framework for digital electronics, develops combinational logic design from first principles, and presents cellular logic as an alternative structure more relevant than canonical forms to VLSI implementation. He then addresses sequential logic design and develops a strategy for designing finite state machines, giving students a solid foundation for more advanced studies in automata theory. The second half of the book focuses on the digital system as an entity. Here the author examines the implementation of logic systems in programmable hardware, outlines the specification of a system, explores arithmetic processors, and elucidates fault diagnosis. The final chapter examines the electrical properties of logic components, compares the different logic families, and highlights the problems that can arise in constructing practical hardware systems.

Developing User Interfaces (Paperback): Dan R. Olsen Developing User Interfaces (Paperback)
Dan R. Olsen
R2,932 Discovery Miles 29 320 Ships in 10 - 15 working days

In the early days of computing, technicians in white coats controlled refrigerator-sized computers housed in sealed rooms, far from ordinary users. Today, computers are inexpensive commodities, like television sets,
and ordinary people control and interact with them. This new paradigm has led to a burgeoning demand for graphics-intensive and highly interactive interfaces.

Developing User Interfaces is targeted at the programmer who will actually implement, rather than design, the user interface. Most user interface books focus on psychology and usability, not programming techniques. This book recognizes the need for programmers to collaborate with usability experts and psychologists, so topics such as the principles of visualization, human perception, and usability evaluation are touched upon. Yet the primary focus remains on those tools and techniques required for programming the complex user interface.


* Focuses on advanced programming topics
* event handling
* interaction with geometric objects
* widget tool kits
* input syntax
* Useful to programmers using any language no particular windowing system or tool kit is presumed, examples are drawn from a variety of commercial systems, and code examples are presented in pseudo code
* The basic concepts of traditional computer graphics such as drawing and three-dimensional modeling are covered for readers without a computer graphics background."

A VLSI Architecture for Concurrent Data Structures (Hardcover, 1987 ed.): J W Dally A VLSI Architecture for Concurrent Data Structures (Hardcover, 1987 ed.)
J W Dally
R4,150 Discovery Miles 41 500 Ships in 18 - 22 working days

Concurrent data structures simplify the development of concurrent programs by encapsulating commonly used mechanisms for synchronization and commu nication into data structures. This thesis develops a notation for describing concurrent data structures, presents examples of concurrent data structures, and describes an architecture to support concurrent data structures. Concurrent Smalltalk (CST), a derivative of Smalltalk-80 with extensions for concurrency, is developed to describe concurrent data structures. CST allows the programmer to specify objects that are distributed over the nodes of a concurrent computer. These distributed objects have many constituent objects and thus can process many messages simultaneously. They are the foundation upon which concurrent data structures are built. The balanced cube is a concurrent data structure for ordered sets. The set is distributed by a balanced recursive partition that maps to the subcubes of a binary 7lrcube using a Gray code. A search algorithm, VW search, based on the distance properties of the Gray code, searches a balanced cube in O(log N) time. Because it does not have the root bottleneck that limits all tree-based data structures to 0(1) concurrency, the balanced cube achieves 0C.: N) con currency. Considering graphs as concurrent data structures, graph algorithms are pre sented for the shortest path problem, the max-flow problem, and graph parti tioning. These algorithms introduce new synchronization techniques to achieve better performance than existing algorithms."

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Awakening Your Prophetic Voice - Calling…
Betsy Jacobs Hardcover R787 Discovery Miles 7 870
Eli-Chem Resins - TotalCast Clear…
R3,216 R2,728 Discovery Miles 27 280
Prevention of Treaty Abuse - Second Peer…
Oecd Paperback R2,241 Discovery Miles 22 410
Rebels And Rage - Reflecting On…
Adam Habib Paperback R548 Discovery Miles 5 480
Dala Wooden Blocks (3cm)(4 Pack)
R12 R10 Discovery Miles 100
Lorentzian Geometry and Related Topics…
Maria A. Canadas-Pinedo, Joseluis Flores, … Hardcover R4,185 R3,384 Discovery Miles 33 840
Dala Deco Varnish - Gloss (5L)
R1,008 R914 Discovery Miles 9 140
Equidistribution and Counting Under…
Anne Broise-Alamichel, Jouni Parkkonen, … Hardcover R1,977 Discovery Miles 19 770
Faith That Prevails
Smith Wigglesworth Hardcover R520 Discovery Miles 5 200
Dala Craft Glitter Sequins (3g)
R14 R12 Discovery Miles 120

 

Partners