coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jim Fehrle <jfehrle AT sbcglobal.net>
- To: "coq-club AT inria.fr" <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit
- Date: Fri, 27 Apr 2018 18:59:21 +0000 (UTC)
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jfehrle AT sbcglobal.net; spf=None smtp.mailfrom=jfehrle AT sbcglobal.net; spf=None smtp.helo=postmaster AT sonic313-14.consmr.mail.ne1.yahoo.com
- Ironport-phdr: 9a23:lDfI7hZ06cgz1pKxJ0AL5k//LSx+4OfEezUN459isYplN5qZr86/bnLW6fgltlLVR4KTs6sC17KN9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCazbL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD0fOjA38G/XkNJ+gqFZrxKvuhJwzJLbboaOOfVkYq/QZ8gVSHBdUstTUSFKH4Oyb5EID+oEJetWq4j9p14TphW+GwasBPnvyjtWiXTr2qA60eohHh/G3Aw6G9IBrm/ZrM7uO6gOXuC1yK7Iwi7ZYPNSwzv97pbHcgw4rPyKQLl+f83RyUw1GAPEiFWdsY3lPzWJ1usTt2iX9fZvVeWqi2Mhtgp/oSCvy98th4TInI4Z11HJ+CtjzIooJtC1SFR3bNCmHZZWqiqULZF5Qtk4TGFtoCs6yqMJuZq8fCUS05QnwBjfa/2bfIWG/x7uWv+dLSp3iX5/ZL2/gBCy8VOlyu3mTMW01UxFritBktXWsHACyQHf5tKHS/Rn/keh3jGP2xrP5eFDJEA4javbK5g/zb4sjpcesEXOEjXrlEj3gqKabFgo9+uo5uj9bLjrpIeQN4puhQH/NqQulNa/AeM9MgUWXWib9/qz1L35/U39XrpHleY2nbLFv5DVIcQbobW2DBVR0oo57RawESum3MwCnXYbNFJFZA6Hj4/xNl7SJ/D4FO6zjEiokDd23P/LJabhA5XILnjbirjtZ7d960hGyAoy199T/ZxUCqtSaM70DwX6s8WdBRskOSS1xfzmAZNzzMlWDWmIG+qSNL7YmV6O/OMmZeeWMtwvtS75OsQistzviDcXlF8HeaThiZkZZXCiGvlOOE+Sbn7riN4FV2EHolxtYvbtjQigUDsbSXuyRaYxrmU5Bo+mF4PObpuni7OF2y2yGttQa3wQWQPEKmvha4jRA6REUymVOMI0ymVVB4jkcJco0FSVjCG/zrNmKuTO/ShB6MD43tN64+rZnBV08zFoXZzEjzO9Clpsl2ZNfAcYmbhlqBUgmEyJ2qd8hPZREZpV6u8bCl5nZ66Z9PRzDpXJYiyEftqNTw33EM6hBzA6FYtqhoZSJU16Hc6nlFbG1iuuRbkYzvqaDZwz9eTX2H2jf8s=
>> Why is 32-bit Coq faster, if the 64-bit instructions are faster, and the system
>> is not RAM-limited? I conjecture that the reason is *cache locality.* That is,
>> you can fit a lot more 32-bit pointers into the 6 megabyte cache than you can
>> fit 64-bit pointers.
>> you can fit a lot more 32-bit pointers into the 6 megabyte cache than you can
>> fit 64-bit pointers.
> So the idea is, the cache is effectively only half the size because all the data
> is twice as big? Makes sense. (Well I hope not *all* the data is pointers, but
> OCaml is pretty pointer-heavy after all.) I am wondering if maybe memory
> bandwidth also plays a role, or is that usually way faster than anything like
> Coq needs?
> bandwidth also plays a role, or is that usually way faster than anything like
> Coq needs?
That should be measurable. The x86 has extensive performance measurement
counters. One tool that uses them is Intel's VTune
(https://software.intel.com/en-us/intel-vtune-amplifier-xe/try-buy).
A sample output at https://software.intel.com/en-us/vtune-amplifier-cookbook-frequent-dram-accesses#HS
shows a breakdown of clock ticks spent waiting for L1, L2, L3 caches and DRAM.
- [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Andrew Appel, 04/26/2018
- RE: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Soegtrop, Michael, 04/27/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Emilio Jesús Gallego Arias, 04/27/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Xavier Leroy, 04/27/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Ralf Jung, 04/27/2018
- Message not available
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Jim Fehrle, 04/27/2018
- Message not available
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Clément Pit-Claudel, 04/27/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Clément Pit-Claudel, 04/28/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Jim Fehrle, 04/28/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Clément Pit-Claudel, 04/28/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Adam Chlipala, 04/28/2018
- Re: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Clément Pit-Claudel, 04/28/2018
- <Possible follow-up(s)>
- RE: [Coq-Club] speed of Coq 8.8 vs 8.7, 32-bit vs 64-bit, Soegtrop, Michael, 04/27/2018
Archive powered by MHonArc 2.6.18.