Registered software engineer with over 10 years' experience in software system design, cybersecurity and privacy expert, free and open‑source software enthusiast. Certified C2‑level English language user.
I live in Acquasparta, an Umbrian town famous for being the seat of the first "Accademia dei Lincei" (Academy of the Lynx‑eyed), together with my beloved wife.
I’d like to point out (what i think is) a small typo:
“…
At least the Python 3 version seems to fill up the pipeline nicely (1.1 instructions per second), compared to Python 2 (less than 1 instruction per second).
…”
I think you meant: “instructions per *cycle* ” in both cases, yes?
Hi! Thanks allot for that!
Do you happen to know how can I use perf to get a graph of some event as a function of time?
Say, y-axis is the CPI and x-axis is cycles.
I had a feeling something weird was going on when my Java program was slower than my python version, despite Java being compiled and python being interpreted. Thanks for the informative article.
Cool! Very informative, thank you!
I’d like to point out (what i think is) a small typo:
“…
At least the Python 3 version seems to fill up the pipeline nicely (1.1 instructions per second), compared to Python 2 (less than 1 instruction per second).
…”
I think you meant: “instructions per *cycle* ” in both cases, yes?
Haha indeed, I’ll fix it right now, thanks!
Hi! Thanks allot for that!
Do you happen to know how can I use perf to get a graph of some event as a function of time?
Say, y-axis is the CPI and x-axis is cycles.
Any help would be appreciated!
Pingback: What are stalled-cycles-frontend and stalled-cycles-backend in 'perf stat' result? | DL-UAT
I had a feeling something weird was going on when my Java program was slower than my python version, despite Java being compiled and python being interpreted. Thanks for the informative article.