You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
|
2
|
3
(1) |
4
(1) |
5
|
6
(1) |
7
|
|
8
|
9
(1) |
10
(4) |
11
(3) |
12
(6) |
13
(13) |
14
(1) |
|
15
(1) |
16
(3) |
17
|
18
(1) |
19
(3) |
20
(7) |
21
(5) |
|
22
|
23
(1) |
24
|
25
(3) |
26
|
27
(3) |
28
|
|
29
(1) |
30
(1) |
31
(5) |
|
|
|
|
|
From: Knapp, R. L <ras...@in...> - 2017-01-23 19:13:13
|
Hello Julian and Valgrind developers, I wish you a happy new year. Regarding AVX-512 support in Valgrind, I am part of a small team who wish to participate in enabling this support. We have drafted a preliminary statement of work which covers our thoughts on what the work might comprise and a list of implementation steps we think we can start with. Will you let me know if the following is reasonable and advice you can offer to us on contributing to this development? We propose to extend Valgrind's VEX infrastructure to support the Intel(r) Advanced Vector Extensions 512 (Intel(r) AVX-512) instructions for Intel(r) Xeon Phi(tm) for the Knights Landing microarchitecture. Specifically, this includes: - the Foundation Instructions, which extend AVX and AVX2 with 64 512-bit instruction mnemonics (Combined Volume Set of Intel(r) 64 and IA-32 Architectures Software Developer's Manuals<https://software.intel.com/en-us/articles/intel-sdm#combined>, section 5.19 December, 2016. Retrieved January 2017) (avx512f), - the Prefetch Instructions, which include eight 512-bit mnemonics (Combined Volume Set of Intel(r) 64 and IA-32 Architectures Software Developer's Manuals<https://software.intel.com/en-us/articles/intel-sdm#combined>, section 5.19, September, 2016. December, 2016. Retrieved January 2017) (avx512pf), - the Exponential and Reciprocal Instructions, which include six 512-bit mnemonics (Combined Volume Set of Intel(r) 64 and IA-32 Architectures Software Developer's Manuals<https://software.intel.com/en-us/articles/intel-sdm#combined>, section 5.19, December, 2016. Retrieved January 2017) (avx512er), and - the Conflict Detection Instructions and include three 512-bit instruction mnemonics that are not AVX or AVX2 (Combined Volume Set of Intel(r) 64 and IA-32 Architectures Software Developer's Manuals<https://software.intel.com/en-us/articles/intel-sdm#combined>, section 5.19, December, 2016. Retrieved January 2017). (avx512cd) We expect to use the EVEX encoding mnemonics. We will enhance the test suite with Intel(r) AVX-512 specific tests for the above Knights Landing instruction groups. A stretch goal is to include the remaining Intel(r) AVX-512 instructions for architectures for which hardware is currently unavailable upon which to test, and may include the following instruction groups: AVX-512DQ, AVX-512BW, AVX-512VL, AVX512IFMA, AVX512VBMI, AVX512_4FMAPS, and AVX512_4VNNIW. Our proposed implementation starting steps are the following: 1. Implement EVEX prefix recognition and minimal parsing (Intel(r) Architecture Instruction Set Extensions Programming Reference<https://software.intel.com/en-us/intel-architecture-instruction-set-extensions-programming-reference>, December, 2016. Retrieved December 2016). 2. Implement a handful of avx512f instructions using the existing AVX-2 implementations for the reference (more can be added after successful pass of starting steps plan). 3. Implement stubs for avx512pf instructions; we propose stubs because of the impact on performance and believe they can be ignored safely. 4. Implement the avx512er instruction. 5. Implement the vpconflictd instructions. 6. Test with an AVX512 benchmark and micro benchmarks. We look forward to working with the Valgrind community on this. Regards, Rashawn Knapp Software Development Engineer, Intel Corporation |