| name | hpca |
| description | Writing and formatting guidance for HPCA (International Symposium on High-Performance Computer Architecture) papers. Use when drafting, formatting, or submitting to HPCA 2026. Covers IEEEtran.cls with conference mode, architecture-specific conventions (simulation methodology, performance metrics, hardware evaluation, sensitivity analysis), double-blind anonymity, 12-page limit, and camera-ready preparation. |
HPCA 2026 Conference Writing Skill
CCF-A | Architecture | Publisher: IEEE
Conference: https://hpca2026.ece.ufl.edu
Template: HPCA/IEEEtran.cls (IEEEtran conference mode)
Document Setup
Preamble Structure
\documentclass[conference]{IEEEtran}
% Optional packages
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{cite}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage[dvipsnames]{xcolor}
Required Packages
\documentclass[conference]{IEEEtran}
\usepackage{graphicx} % Figures
\usepackage{amsmath} % Math
\usepackage{amssymb} % Symbols
\usepackage{cite} % Citations
\usepackage{booktabs} % Professional tables
Page Limits
| Section | Limit |
|---|
| Main paper (submission) | 12 pages |
| References | No limit |
| Appendix | Permitted (supplementary) |
HPCA enforces a 12-page limit for the main body. References do not count.
Anonymity Requirements
HPCA uses double-blind review:
- No author names or affiliations in submission
- Use third person for self-citations: "Smith et al. showed..." not "we showed..."
- Anonymize all URLs (GitHub repos, institutional pages)
- Clear PDF metadata
- Remove acknowledgments from submission
Camera-Ready Differences
After acceptance:
- Restore all author names and affiliations using IEEE author blocks
- Fill in IEEE conference metadata
- Add acknowledgments
- Verify PDF compliance with IEEE Xplore requirements
Section Organization
HPCA papers follow the architecture research structure:
- Introduction — Problem, architecture challenge, contributions (enumerate contributions)
- Background & Motivation — Architecture context, why current solutions are insufficient
- Design/Approach — Core microarchitectural contribution with rationale
- Implementation/Methodology — Simulation/hardware details, configuration
- Evaluation — Performance results, comparison, sensitivity analysis
- Related Work — Positioning within architecture literature
- Conclusion — Summary and future directions
- References
- Appendix (supplementary)
Architecture-Specific Conventions
Simulation Methodology
HPCA papers must have rigorous simulation methodology:
\section{Methodology}
\subsection{Simulation Framework}
We use gem5 with Ruby memory system:
\begin{itemize}
\item \textbf{ISA}: x86-64
\item \textbf{CPU model}: Out-of-order, 4-wide issue
\item \textbf{Cache hierarchy}: L1 (32KB I/D), L2 (256KB), L3 (8MB)
\item \textbf{Clock}: 3.0 GHz
\end{itemize}
\subsection{Workloads}
We evaluate on:
\begin{itemize}
\item \textbf{Benchmarks}: SPEC CPU 2017 (int and fp)
\item \textbf{Input sizes}: ref dataset
\item \textbf{Simulation points}: 1B instructions with 100M warm-up
\end{itemize}
\subsection{Baselines}
We compare against:
\begin{itemize}
\item Conventional cache hierarchy
\item State-of-the-art prediction techniques
\end{itemize}
Hardware Evaluation
If implemented in hardware:
\subsection{Hardware Implementation}
We synthesize our design using:
\begin{itemize}
\item \textbf{Target}: TSMC 7nm standard cell library
\item \textbf{Tools}: Synopsys Design Compiler, IC Compiler II
\item \textbf{Area}: 2.4 mm$^2$ (including tag array)
\item \textbf{Latency}: 3 cycle tag lookup
\end{itemize}
Performance Metrics
Common HPCA metrics:
- IPC (Instructions Per Cycle)
- CPI (Cycles Per Instruction)
- Performance speedup
- Cache miss rates (L1/L2/L3)
- Branch misprediction rates
- Energy efficiency (pJ/op)
Sensitivity Analysis
HPCA values comprehensive sensitivity analysis:
\section{Sensitivity Analysis}
We vary key design parameters:
\subsection{Cache Size}
We sweep L2 cache size from 128KB to 1MB and observe consistent
performance improvements of 15-20\% across all configurations.
\subsection{Issue Width}
Our approach maintains benefits across issue widths from 2 to 8.
Figures and Tables
- Use vector formats (.pdf, .eps) for all figures
- Ensure grayscale legibility
- Include microarchitecture diagrams
- Report error bars where applicable
\begin{figure}[t]
\centering
\includegraphics[width=0.85\linewidth]{figs/microarch}
\caption{Microarchitecture overview: (a) overall pipeline organization,
(b) details of the proposed predictor unit. The predictor adds only
2.4KB of storage overhead while reducing mispredictions by 34\%.}
\label{fig:microarch}
\end{figure}
References
\bibliographystyle{IEEEtran}
\bibliography{references}
% Citations:
~\cite{smith2023} % [1]
IEEEtran numbered citation style.
Formatting Rules
- Format: IEEE conference (two-column)
- Paper size: US Letter
- Margins: Per IEEE conference guidelines
- Body font: 10pt typical
- References: 8pt, no page limit
Submission Checklist
Camera-Ready Checklist