want i7z to work w/ core uarch
- Dominant language
- C
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
```
I am very interested in the logging feature of i7z and would very much like to
bring it up on a core uarch. In particular, my goal is to log cpu frequency
while running a linear algebra kernel. I am interested in the turbo boost
behavior over the course of many iterations of sparse-matrix vector multiply.
I would be willing to do a bit of coding if you can point me to the right
portions of the source code.
fyi, I am attaching the results of cat /proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz
stepping : 7
cpu MHz : 2000.000
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc
pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips : 5320.15
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
```
Original issue reported on code.google.com by `j...@hicampsystems.com` on 7 Sep 2011 at 7:13
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the i7z source and reproducing the report on the Intel Core 2 Quad described by its /proc/cpuinfo output. Identify how the existing logging feature determines CPU frequency and what support is missing for this architecture. Done means reliably logging frequency and turbo behavior during the stated sparse-matrix vector workload.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- operating-systems, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100