Migration Using Context Cache for Multicore RISC‐V Processor
ABSTRACT With the advancement of computer technology, modern systems increasingly run multiple programs. A context switch occurs when the operating system switches the executing program from one thread to another. During this process, the system saves the current thread's context to memory and restores the context of the following thread from memory. However, the context switch has significant overhead, which can degrade overall system performance if it occurs frequently. In this study, we design the context cache for a multicore RISC‐V processor to reduce the migration overhead caused by context switches between multiple cores. By utilizing a context cache, we aim to accelerate context switches and improve system performance and efficiency. We evaluated the context cache, which reduced the overhead of thread migration. Furthermore, we assessed the trade‐off between performance and area by changing its configuration.
Authors
- Kazutoshi Suito
- Tsutomu Itou
- Nobuyuki Yamasaki
- Akira Yamazawa
Institutions
- Keio University (JP)
- Shell (Japan) (JP)
Publication Details
- Journal
- Concurrency and Computation Practice and Experience
- Published
- 2025-10-22
- DOI
- https://doi.org/10.1002/cpe.70342
- Primary Topic
- Human Pose and Action Recognition
- Type
- article
- Field-Weighted Citation Impact
- 0.00