In a partial answer to my own question it looks like Likwid can count Issued versus Retired instructions https://github.com/RRZE-HPC/likwid/wiki/TutorialStart
On 17 July 2018 at 10:10, John Hearns <hear...@googlemail.com> wrote: > I guess I am not going to explain myself very clearly here. Maybe I wont > make a coherent point. > I think I read on The Next Platform at the time a comment along the lines > of - "as CPU Mhz speeds cannot continue to rise, > smart engineers who design CPUs have had to come up with mechanisms to > increase performance continually, in the face of software developers who > will not modernise their code." > Indeed of course we all run a huge base of legacy codes, and these will > nto be retired any time soon. > So speculative execution is one mechanism to 'save the bacon' of users > wanting more and more performance. > > We in Beowulfery have taken advantahe of general purpose CPUs. Indeed, > with CPUs themselves having wide vector units and several units per package > (AMD) they actual CPU package looks like a supercomputer of old. > I digress. The big companies produce CPUS for the datacentre market, which > is of course their biggest market. I get the impression that HPC is no > small market either, and CPU varieties are engineered specifically for the > HPC market. > To be clear, my argument is NOT that HPC is some sort of leftover from the > data centre market - indeed it is a prime and growing market. > > However, in the past there were specific architectures and instruction > sets for supercomputing. What I am going to throw out to the floor is: > > * The IT industry goes round in cycles. Is the time right for HPC specific > processors again? > > * Yes, you would need a Linux kernel and distribution ported to that CPU > instruction set > > * Regarding compiler technology, how important is speculative execution > for HPC style codes? > > * For the point above, can anyone point to studies where retired > instructions versus unused have been counted for HPC codes? > https://software.intel.com/en-us/vtune-amplifier-help- > instructions-retired-event > > * What would HPC specific processors look like? Would they have > speculative execution? What else would be missing - or added? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 17 July 2018 at 09:33, Chris Samuel <ch...@csamuel.org> wrote: > >> On Tuesday, 17 July 2018 11:08:42 AM AEST Chris Samuel wrote: >> >> > Currently these new vulnerabilities are demonstrated on Intel & ARM, it >> will >> > be interesting to see if AMD is also vulnerable (I would guess so). >> >> Interestingly RISC-V claims immunity, and that looks like it'll be one of >> the >> two CPU architectures blessed by the Europeans in their Exascale project >> (along with ARM). >> >> https://riscv.org/2018/01/more-secure-world-risc-v-isa/ >> >> All the best, >> Chris >> -- >> Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC >> >> _______________________________________________ >> Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing >> To change your subscription (digest mode or unsubscribe) visit >> http://www.beowulf.org/mailman/listinfo/beowulf >> > >
_______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf