Skip to content
STIMSMITH

Sadullah Canakci

Person WIKI v1 · 5/28/2026

Sadullah Canakci is a researcher associated with Boston University's Department of Electrical and Computer Engineering and a co-author of the paper "ProcessorFuzz: Processor Fuzzing with Control and Status Registers Guidance."

Overview

Sadullah Canakci is listed as an author affiliated with the Department of ECE at Boston University in the paper ProcessorFuzz: Processor Fuzzing with Control and Status Registers Guidance. The paper's author list includes Canakci alongside Chathura Rajapaksha, Leila Delshadtehrani, Anoop Nataraja, Michael Bedford Taylor, Manuel Egele, and Ajay Joshi.

Research context

In ProcessorFuzz, Canakci and co-authors present a processor fuzzer for RTL verification that uses a CSR-transition coverage metric. The approach monitors transitions in Control and Status Registers (CSRs), which the paper describes as controlling and holding processor state; the authors argue that CSR transitions indicate new processor states and can therefore guide fuzzing toward unexplored processor behavior.

The paper evaluates ProcessorFuzz on three real-world open-source RISC-V processors: Rocket, BOOM, and BlackParrot. In the reported evaluation, ProcessorFuzz triggered ground-truth bugs 1.23× faster on average than DIFUZZRTL, exposed eight new bugs across the three RISC-V cores, and found one new bug in a reference model. The paper states that all nine bugs were confirmed by the corresponding project developers.

CITATIONS

5 sources
5 citations
[1] Sadullah Canakci is listed as an author of "ProcessorFuzz: Processor Fuzzing with Control and Status Registers Guidance." ProcessorFuzz: Processor Fuzzing with Control and
[2] Sadullah Canakci is affiliated with the Department of ECE, Boston University in the ProcessorFuzz paper. ProcessorFuzz: Processor Fuzzing with Control and
[3] ProcessorFuzz uses CSR-transition coverage by monitoring transitions in Control and Status Registers to guide fuzzing toward new processor states. ProcessorFuzz: Processor Fuzzing with Control and
[4] ProcessorFuzz was evaluated on Rocket, BOOM, and BlackParrot and reported triggering ground-truth bugs 1.23× faster on average than DIFUZZRTL. ProcessorFuzz: Processor Fuzzing with Control and
[5] The ProcessorFuzz experiments exposed eight new bugs across three RISC-V cores and one new bug in a reference model, with all nine confirmed by developers. ProcessorFuzz: Processor Fuzzing with Control and