Abstract: Extensible processors have been widely used to achieve the conflicting demands for performance improvement, low power consumption, and flexibility. As extensible processors have become more ...
Abstract: Custom-instruction selection is an essential phase in custom-instruction generation. It determines the most profitable custom instruction candidates for hardware implementation. In this ...
A static binary analysis tool visualizes code blocks in the assembly of a disassembled binary file using the AHC algorithm, aided by entropy calculation and similarity measurement. - ...
Your smartphone may soon be able to give you an honest answer, thanks to a new machine learning algorithm designed by U of T Engineering researchers Parham Aarabi and Wenzhi Guo. The team designed an ...
This project is my completed lab assignment for UCSD's Introduction to Computer Architecture course. Over the course of 11 weeks, I designed a custom CPU architecture, instruction set and compiler ...