**Title of the Project/Idea** %|||% &|Areas | C, system calls, cpu counters, portability |& &|Good if student knows | C (required) |& &|Priority | Medium |& &|Difficulty | Medium |& &|Benefits to the student | Getting familiar with cpu performance counters, learning to code a Tcl extension |& &|Benefits to Tcl | Improved tools for performance estimation, both in applications and core development |& &|Mentor | [Miguel Sofer] |& **Project Description** ''This is a project description.'' **References** ''A Crash Course in Modern Hardware'' [http://www.azulsystems.com/events/javaone_2009/session/2009_J1_HardwareCrashCourse.pdf] (slide 64 as motivator) ''Performance Counters for Linux'' [http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/tools/perf/design.txt] <> **Comments & Discussion** ''Some comments here, and discussion of the idea'' <> <>GSoC