Combined profiling: A methodology to capture varied program behavior across multiple inputs.
Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems & Software, 2012
Evaluating address register assignment and offset assignment algorithms.
ACM Trans. Embed. Comput. Syst., 2011
Combined profiling: practical collection of feedback information for code optimization.
Proceedings of the ICPE'11, 2011
Workload Reduction for Multi-input Feedback-Directed Optimization.
Proceedings of the CGO 2009, 2009
A cache-based internet protocol address lookup architecture.
Comput. Networks, 2008
Evaluation of Offset Assignment Heuristics.
Proceedings of the High Performance Embedded Architectures and Compilers, 2007
Aestimo: a feedback-directed optimization evaluation tool.
Proceedings of the 2006 IEEE International Symposium on Performance Analysis of Systems and Software, 2006
Teaching digital design to computing science students in a single academic term.
IEEE Trans. Educ., 2005
A Multizone Pipelined Cache for IP Routing.
Proceedings of the NETWORKING 2005: Networking Technologies, 2005
A hardware-based longest prefix matching scheme for TCAMs.
Proceedings of the International Symposium on Circuits and Systems (ISCAS 2005), 2005
FPGA implementation and experimental evaluation of a multizone network cache.
Microprocess. Microsystems, 2004
An FPGA prototype for the experimental evaluation of a multizone network cache.
Proceedings of the ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays, 2004
The Bank Nth Chance Replacement Policy for FPGA-Based CAMs.
Proceedings of the Field Programmable Logic and Application, 13th International Conference, 2003