IEEE Transactions on Computers
What Are IEEE Transactions on Computers?
IEEE Transactions on Computers is a peer-reviewed monthly journal publishing original research on all aspects of computer design, from the theoretical to the applied. Founded in 1952 as the IRE Transactions on Electronic Computers by the Institute of Radio Engineers, it is among the oldest continuously published journals in computing and is now overseen by the IEEE Computer Society. The journal covers computer organizations and architectures, operating systems, real-time and embedded systems, interconnection networks, specification and design methods, performance analysis, fault tolerance, reliability, and security. Its breadth reflects the conviction that advances in hardware design, systems software, and formal methods are inseparable and that a single archival venue should serve researchers working across these layers.
The journal's scope spans experimental and theoretical work. Papers may present a new processor microarchitecture evaluated through cycle-accurate simulation, a formal correctness proof for a memory consistency model, or an empirical study of cache behavior across workloads. This range makes IEEE Transactions on Computers a point of reference for hardware designers, systems architects, and computer engineers across academia and industry.
Computer Architecture and Organization
A substantial portion of published research addresses the internal structure of computing systems. Papers examine processor pipeline design, out-of-order execution, branch prediction, memory hierarchy organization, and the management of caches at multiple levels. Work on many-core and heterogeneous architectures explores how computation can be distributed across processing elements with different capabilities and power envelopes. Research on interconnection networks, including both on-chip networks-on-chip and off-chip fabric standards, addresses the latency and bandwidth bottlenecks that constrain performance as transistor counts grow. The journal has published landmark work on reduced instruction-set computer (RISC) architectures and on the memory consistency models that govern how shared-memory parallel programs observe stores from other processors.
Operating Systems, Real-Time Systems, and Embedded Computing
Research on operating systems examines scheduling algorithms, virtual memory management, synchronization primitives, and the interfaces between hardware and system software. Real-time systems work focuses on worst-case execution time analysis, schedulability theory, and the design of operating system kernels that provide deterministic timing guarantees, topics central to safety-critical applications in avionics and industrial control. Embedded systems research published in the journal addresses resource-constrained processors, hardware-software partitioning, and the co-design of specialized processors for signal processing and communications. These contributions connect to practice through standards and open-source ecosystems such as the RISC-V open instruction set architecture that drew on decades of academic computer architecture research.
Reliability, Security, and Fault Tolerance
IEEE Transactions on Computers has a long tradition of publishing work on making computing systems dependable under hardware faults, software errors, and adversarial conditions. Fault-tolerant computing research examines error-correcting codes for memory, redundant execution schemes, and checkpointing strategies for long-running computations. Hardware security research addresses vulnerabilities at the microarchitecture level, including side-channel attacks that exploit shared hardware resources such as caches and branch predictors, as well as countermeasures that redesign hardware to eliminate or mitigate information leakage. Formal verification methods applied to hardware designs provide mathematical guarantees of correctness that complement simulation-based testing, with methods now incorporated into tools used by major processor developers. The NIST National Vulnerability Database catalogs many hardware vulnerabilities whose discovery was preceded by academic research published in venues including this journal.
Applications
IEEE Transactions on Computers has applications in a range of fields, including:
- Microprocessor and server design for cloud computing and data center infrastructure
- Embedded processor development for automotive control units and industrial automation
- Safety-critical avionics and space systems requiring formally verified hardware
- Hardware security analysis and mitigation in mobile and edge computing devices
- High-performance computing system design for scientific simulation and AI workloads