{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":777016463,"defaultBranch":"main","name":"cpuinfo","ownerLogin":"mingfeima","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-25T02:50:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20233731?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711613127.0","currentOid":""},"activityList":{"items":[{"before":"bfe864f24025600a0cdda3a0f78d95eeb465ac0c","after":"62fb5b583e900de40b7679d22df654015bcd3f86","ref":"refs/heads/pr_add_avx_vnni_int8_support","pushedAt":"2024-04-17T07:47:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_vnni_int16","shortMessageHtmlLink":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_v…"}},{"before":"5b2a6653f8146c608ab7fd065056935443ba57cc","after":"bfe864f24025600a0cdda3a0f78d95eeb465ac0c","ref":"refs/heads/pr_add_avx_vnni_int8_support","pushedAt":"2024-03-28T08:22:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_vnni_int16","shortMessageHtmlLink":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_v…"}},{"before":"2a97684eedbcca5bcc53a07865f66c3968f56561","after":"5b2a6653f8146c608ab7fd065056935443ba57cc","ref":"refs/heads/pr_add_avx_vnni_int8_support","pushedAt":"2024-03-28T08:14:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_vnni_int16","shortMessageHtmlLink":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_v…"}},{"before":null,"after":"2a97684eedbcca5bcc53a07865f66c3968f56561","ref":"refs/heads/pr_add_avx_vnni_int8_support","pushedAt":"2024-03-28T08:05:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_vnni_int16","shortMessageHtmlLink":"add detection for intel new isa: avx_ne_convert, avx_vnni_int8, avx_v…"}},{"before":"6543fec09b2f04ac4a666882998b534afc9c1349","after":"f42f5eaf0bbeabd3a1153651cd2a5989faac4f58","ref":"refs/heads/main","pushedAt":"2024-03-28T06:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions (#231)\n\nTested using intel SDE: https://www.intel.com/content/www/us/en/download/684897/intel-software-development-emulator.html\r\n\r\nTest scripts:\r\n```\r\nbash scripts/local-build.sh\r\n\r\nISAS=()\r\nOPTIONS=()\r\nPLATFORMS=()\r\n\r\nOPTIONS+=(-quark); PLATFORMS+=(\"Quark\")\r\nOPTIONS+=(-p4); PLATFORMS+=(\"Pentium4\")\r\nOPTIONS+=(-p4p); PLATFORMS+=(\"Pentium4 Prescott\")\r\nOPTIONS+=(-mrm); PLATFORMS+=(\"Merom\")\r\nOPTIONS+=(-pnr); PLATFORMS+=(\"Penryn\")\r\nOPTIONS+=(-nhm); PLATFORMS+=(\"Nehalem\")\r\nOPTIONS+=(-wsm); PLATFORMS+=(\"Westmere\")\r\nOPTIONS+=(-snb); PLATFORMS+=(\"Sandy Bridge\")\r\nOPTIONS+=(-ivb); PLATFORMS+=(\"Ivy Bridge\")\r\nOPTIONS+=(-hsw); PLATFORMS+=(\"Haswell\")\r\nOPTIONS+=(-bdw); PLATFORMS+=(\"Broadwell\")\r\nOPTIONS+=(-slt); PLATFORMS+=(\"Saltwell\")\r\nOPTIONS+=(-slm); PLATFORMS+=(\"Silvermont\")\r\nOPTIONS+=(-glm); PLATFORMS+=(\"Goldmont\")\r\nOPTIONS+=(-glp); PLATFORMS+=(\"Goldmont Plus\")\r\nOPTIONS+=(-tnt); PLATFORMS+=(\"Tremont\")\r\nOPTIONS+=(-snr); PLATFORMS+=(\"Snow Ridge\")\r\nOPTIONS+=(-skl); PLATFORMS+=(\"Skylake\")\r\nOPTIONS+=(-cnl); PLATFORMS+=(\"Cannon Lake\")\r\nOPTIONS+=(-icl); PLATFORMS+=(\"Ice Lake\")\r\nOPTIONS+=(-skx); PLATFORMS+=(\"Skylake server\")\r\nOPTIONS+=(-clx); PLATFORMS+=(\"Cascade Lake\")\r\nOPTIONS+=(-cpx); PLATFORMS+=(\"Cooper Lake\")\r\nOPTIONS+=(-icx); PLATFORMS+=(\"Ice Lake server\")\r\nOPTIONS+=(-knl); PLATFORMS+=(\"Knights landing\")\r\nOPTIONS+=(-knm); PLATFORMS+=(\"Knights mill\")\r\nOPTIONS+=(-tgl); PLATFORMS+=(\"Tiger Lake\")\r\nOPTIONS+=(-adl); PLATFORMS+=(\"Alder Lake\")\r\nOPTIONS+=(-mtl); PLATFORMS+=(\"Meteor Lake\")\r\nOPTIONS+=(-rpl); PLATFORMS+=(\"Raptor Lake\")\r\nOPTIONS+=(-spr); PLATFORMS+=(\"Sapphire Rapids\")\r\nOPTIONS+=(-gnr); PLATFORMS+=(\"Granite Rapids\")\r\nOPTIONS+=(-gnr256); PLATFORMS+=(\"Granite Rapids (AVX10.1 / 256VL)\")\r\nOPTIONS+=(-srf); PLATFORMS+=(\"Sierra Forest\")\r\nOPTIONS+=(-arl); PLATFORMS+=(\"Arrow Lake\")\r\nOPTIONS+=(-lnl); PLATFORMS+=(\"Lunar Lake\")\r\nOPTIONS+=(-future); PLATFORMS+=(\"Future chip\")\r\n\r\nISAS+=(\"AMXBF16\")\r\nISAS+=(\"AMXTILE\")\r\nISAS+=(\"AMXINT8\")\r\nISAS+=(\"AMXFP16\")\r\n\r\nSDE_BIN=\"/home/mingfeim/packages/sde-external-9.33.0-2024-01-07-lin/sde\"\r\n\r\nfor I in \"${!PLATFORMS[@]}\"; do\r\n echo \"${PLATFORMS[\"${I}\"]}\"\r\n for J in \"${!ISAS[@]}\"; do\r\n \"${SDE_BIN}\" \"${OPTIONS[$I]}\" -- ./build/local/isa-info | grep ${ISAS[$J]}\r\n done\r\ndone\r\n```\r\n\r\n\r\nResults:\r\n```\r\nQuark\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM or by the input cpuid definition file\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM or by the input cpuid definition file\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM or by the input cpuid definition file\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM or by the input cpuid definition file\r\nPentium4\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM4 or by the input cpuid definition file\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM4 or by the input cpuid definition file\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM4 or by the input cpuid definition file\r\nSDE-ERROR: 64 bits applications are not supported by input chip: PENTIUM4 or by the input cpuid definition file\r\nPentium4 Prescott\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nMerom\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nPenryn\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nNehalem\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nWestmere\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSandy Bridge\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nIvy Bridge\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nHaswell\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nBroadwell\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSaltwell\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSilvermont\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nGoldmont\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nGoldmont Plus\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nTremont\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSnow Ridge\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSkylake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nCannon Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nIce Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSkylake server\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nCascade Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nCooper Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nIce Lake server\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nKnights landing\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nKnights mill\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nTiger Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nAlder Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nMeteor Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nRaptor Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nSapphire Rapids\r\n AMXBF16: yes\r\n AMXTILE: yes\r\n AMXINT8: yes\r\n AMXFP16: no\r\nGranite Rapids\r\n AMXBF16: yes\r\n AMXTILE: yes\r\n AMXINT8: yes\r\n AMXFP16: yes\r\nGranite Rapids (AVX10.1 / 256VL)\r\n AMXBF16: yes\r\n AMXTILE: yes\r\n AMXINT8: yes\r\n AMXFP16: yes\r\nSierra Forest\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nArrow Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nLunar Lake\r\n AMXBF16: no\r\n AMXTILE: no\r\n AMXINT8: no\r\n AMXFP16: no\r\nFuture chip\r\n AMXBF16: yes\r\n AMXTILE: yes\r\n AMXINT8: yes\r\n AMXFP16: yes\r\n```","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions ("}},{"before":"aceeff64913d174e282f97e6849f4324b1728e5a","after":"f7385109133db387ffd83b70caabac7703cdec65","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-26T02:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"94a969a329fab8da0c299f5483d635e836d64c9b","after":"aceeff64913d174e282f97e6849f4324b1728e5a","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-26T01:45:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"988603a5cb7f86d8b3dbcbdcfb08fafc0fdda352","after":"94a969a329fab8da0c299f5483d635e836d64c9b","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T08:05:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"1ddc5a70a748581b96733eb63c829a1052208ca3","after":"988603a5cb7f86d8b3dbcbdcfb08fafc0fdda352","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T08:03:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"135057efa3aeef0dc36eb805512d88c557c5b491","after":"1ddc5a70a748581b96733eb63c829a1052208ca3","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T08:00:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"eea9b330fd4718c2de3c83c9f4f1ef7502a4efef","after":"135057efa3aeef0dc36eb805512d88c557c5b491","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T07:52:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"fb405c9cda3b3185ca2dae326c51a1b125b32726","after":"eea9b330fd4718c2de3c83c9f4f1ef7502a4efef","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T07:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"207a847eea7c76d6a7c0b702af1cf544c2c8dc80","after":"fb405c9cda3b3185ca2dae326c51a1b125b32726","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T07:39:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":"242cf7964632ec30d782efc21e9a2ac49908b291","after":"207a847eea7c76d6a7c0b702af1cf544c2c8dc80","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T07:36:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}},{"before":null,"after":"242cf7964632ec30d782efc21e9a2ac49908b291","ref":"refs/heads/pr_add_amx_support","pushedAt":"2024-03-25T07:04:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mingfeima","name":"Ma Mingfei","path":"/mingfeima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20233731?s=80&v=4"},"commit":{"message":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions","shortMessageHtmlLink":"Add detection for Intel Advanced Matrix Extensions (AMX) instructions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMstnIQA","startCursor":null,"endCursor":null}},"title":"Activity · mingfeima/cpuinfo"}