cpuinfo cache size
Marco Atzeri
marco.atzeri@gmail.com
Mon Aug 3 10:39:00 GMT 2015
On 8/3/2015 12:15 PM, Achim Gratz wrote:
> Corinna Vinschen <corinna-cygwin <at> cygwin.com> writes:
>> Cygwin is lacking the code to fetch L3 caches and afaics, it's not
>> overly simple. At least calling cpuid as for L1 and L2 caches is not
>> sufficient, apparently.
>
> If you can use the Windows API, then this
> https://msdn.microsoft.com/en-us/library/ms683194.aspx
>
>>> Should be possible to have both info available ?
>>> Any idea how to obtain the other cache infos ?
>>
>> Not completely. You have to use different cpuid codes for AMD and Intel
>> CPUs, and you have to call cpuid multiple times to get the full info
>> for all L3 caches of the system's CPUs, but I'm fuzzy on the details.
>
> I have no patches, but another difference to Linux is that the CPU frequency
> reported is the maximum (non-turbo) frequency instead of the actual one
> (which could be larger or lower depending on the frequency scaling in
> effect). That seems to require more infrastructure, though.
I solved packing HWLOC
http://www.open-mpi.org/projects/hwloc/
It provide the same info in a simpler way
> Regards,
> Achim.
>
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list