rnsanchez's hideout
…where every CPU cycle matters
.start
Academic
Publications
Projects
Recipes
Contact

As of 2010-11-18, I hold a M.Sc. degree in Computing Science from the University of Alberta. I also hold a B.Sc. degree in Computer Science from Unisinos, and a technician degree in Precision Mechanics, from CETEMP, obtained in late 2000.

Research Interests

Compiler/Code:
  • Compiler backends (code generation).

  • Code optimization.

  • Analysis (static, dynamic, instrumentation, profiling).

  • Reengineering (manipulation, binary translation/retargetting).

Network:
  • Network monitoring and characterization.

  • Protocols (specially OSI levels 2-4).

  • Security aspects.

Operating Systems:
  • Design & Implementation.

  • Algorithms (scheduling, internal management, …).

  • Optimization.

Master’s

The topic of my M.Sc. thesis is using machine-learning models for method-specific compilation in a commercial Java Just-in-Time compiler from IBM.

You can get more information from these documents:

Undergratuate

My final project was in the field of code reengineering, having the MIPS architecture as a case study.

There are several documents regarding my undergratuate thesis (in Portuguese, though):

In this work, I was supervised by César Augusto Missio Marcon. I am very thankful for the huge amount of time and effort he dedicated.