Akira YamazawaTsutomu ItouKazutoshi SuitoNobuyuki Yamasaki
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.
Akira YamazawaTsutomu ItouKazutoshi SuitoNobuyuki Yamasaki
Demyana Emil mekhailMohammed HamdyGihan Nagib