Larc: a little architecture for the classroom
Journal of Computing Sciences in Colleges
Revitalizing CS hardware curricula: object oriented hardware design
Journal of Computing Sciences in Colleges
A microdriver architecture for error correcting codes inside the Linux kernel
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
On reducing load/store latencies of cache accesses
Journal of Systems Architecture: the EUROMICRO Journal
Algorithm for writing efficient recursive functions in assembly languages
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Distributed architecture for real-time traffic analysis
AIMS'10 Proceedings of the Mechanisms for autonomous management of networks and services, and 4th international conference on Autonomous infrastructure, management and security
Performance analysis of the SHA-3 candidates on exotic multi-core architectures
CHES'10 Proceedings of the 12th international conference on Cryptographic hardware and embedded systems
VSkyline: vectorization for efficient skyline computation
ACM SIGMOD Record
Scalable Speculative Parallelization on Commodity Clusters
MICRO '43 Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture
FastCrypto: parallel AES pipelines extension for general-purpose processors
Neural, Parallel & Scientific Computations
Preparing students for future architectures with an exploration of multi- and many-core performance
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Integrating digital logic design and assembly programming using FPGAs in the classroom
Proceedings of the 49th Annual Southeast Regional Conference
Exploiting coarse-grain speculative parallelism
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Embedded software security through key-based control flow obfuscation
InfoSecHiComNet'11 Proceedings of the First international conference on Security aspects in information technology
Improving performance of nested loops on reconfigurable array processors
ACM Transactions on Architecture and Code Optimization (TACO) - HIPEAC Papers
High-Speed Reconfigurable Parallel System to Design Good Error Correcting Codes in Communications
Journal of Signal Processing Systems
FCache: a system for cache coherent processing on FPGAs
Proceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays
Desynchronization: design for verification
Proceedings of the International Conference on Formal Methods in Computer-Aided Design
An assistance tool employing a systematic methodology for GCC retargeting
Software—Practice & Experience
Branch mispredictions don't affect mergesort
SEA'12 Proceedings of the 11th international conference on Experimental Algorithms
Lean programs, branch mispredictions, and sorting
FUN'12 Proceedings of the 6th international conference on Fun with Algorithms
Green IT: serving multiple purposes
Proceedings of the 13th annual conference on Information technology education
Modeling performance through memory-stalls
ACM SIGMETRICS Performance Evaluation Review
Arduino as a platform for a computer organization course
Journal of Computing Sciences in Colleges
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Using the CASM language for simulator synthesis and model verification
Proceedings of the 2013 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools
Optimized contrast enhancement for real-time image and video dehazing
Journal of Visual Communication and Image Representation
When spatial and temporal locality collide: the case of the missing cache hits
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Use of concept maps to analyze students' understanding of the I/O subsystem
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Configurable range memory for effective data reuse on programmable accelerators
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Hi-index | 0.00 |
The classic textbook for computer systems analysis and design, Computer Organization and Design, has been thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies with examples highlighting the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Along with its increased coverage of parallelism, this new edition offers new content on Flash memory and virtual machines as well as a new and important appendix written by industry experts covering the emergence and importance of the modern GPU (graphics processing unit), the highly parallel, highly multithreaded multiprocessor optimized for visual computing.A new exercise paradigm allows instructors to reconfigure the 600 exercises included in the book to easily generate new exercises and solutions of their own. A CD provides a toolkit of simulators and compilers along with tutorials for using them as well as additional problems and solutions, and references.