Hypfer / Hypfer/i7z

want i7z to work w/ core uarch

Open
#33 4 comments 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Medium Type-Enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.