{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":177658655,"defaultBranch":"master","name":"benchmark-dhrystone","ownerLogin":"sifive","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-25T20:23:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14154771?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702894957.0","currentOid":""},"activityList":{"items":[{"before":"ccdc2e8742aeafe6c88449034d2a15b7d3e8fc7a","after":"09b427f1a78da396bc6400ffebdd0d172b22b137","ref":"refs/heads/dev/evanl/ti_dhrystone","pushedAt":"2024-04-02T16:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"Use elf toolchain","shortMessageHtmlLink":"Use elf toolchain"}},{"before":"8f1432eeef841925050f95df969d707cccb1aaf0","after":"ccdc2e8742aeafe6c88449034d2a15b7d3e8fc7a","ref":"refs/heads/dev/evanl/ti_dhrystone","pushedAt":"2024-04-02T15:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"[WIP]","shortMessageHtmlLink":"[WIP]"}},{"before":"bbc59b4b03ced269afb7c67bd3c9e4b96757f462","after":"8f1432eeef841925050f95df969d707cccb1aaf0","ref":"refs/heads/dev/evanl/ti_dhrystone","pushedAt":"2023-12-19T11:07:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"Building u74r, and x280o for TI's request.","shortMessageHtmlLink":"Building u74r, and x280o for TI's request."}},{"before":"a135afde828e7b9a87f063f4870f8c8bba9972bd","after":"bbc59b4b03ced269afb7c67bd3c9e4b96757f462","ref":"refs/heads/dev/evanl/ti_dhrystone","pushedAt":"2023-12-18T10:47:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"The dhrystone source from TI.","shortMessageHtmlLink":"The dhrystone source from TI."}},{"before":null,"after":"a135afde828e7b9a87f063f4870f8c8bba9972bd","ref":"refs/heads/dev/evanl/ti_dhrystone","pushedAt":"2023-12-18T10:22:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"The dhrystone source from TI.","shortMessageHtmlLink":"The dhrystone source from TI."}},{"before":null,"after":"6eb4e8aecdb736d687b605b2f5b4723afd776b24","ref":"refs/heads/dev/evanl/best_dhrystone_so_far","pushedAt":"2023-12-18T10:19:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"Fine tune the compiler option for x280-orca on FUSDK.\n\nWith these options, we should get about 173xxx (3.x DMIPS).\nReduce option from following options cropped from validation-software\nDHRY-CFLAGS += -DTIME -DNOENUM -Wno-implicit\nDHRY-CFLAGS += -mabi=lp64d -mcmodel=medany -ffunction-sections\n-fdata-sections\nDHRY-CFLAGS += -Os -O3 -mexplicit-relocs -fno-inline\nDHRY-CFLAGS += -fno-common -mtune=sifive-7-series\nDHRY-CFLAGS += -fno-function-sections -fno-data-sections\nDHRY-CFLAGS += -falign-functions=8 -fno-expensive-optimizations\nDHRY-CFLAGS += -fno-forward-propagate -fno-gcse -fno-ipa-pure-const\nDHRY-CFLAGS += -fno-ivopts -fno-merge-all-constants\nDHRY-CFLAGS += -fselective-scheduling -ftracer -fipa-pta -ftracer\nDHRY-CFLAGS += --param max-cse-path-length=1 --param\nmax-pending-list-length=10\nDHRY-CFLAGS += --param max-sched-region-blocks=1 --param\nselsched-max-lookahead=2\nDHRY-CFLAGS += -fipa-pta -fno-inline -static\n\nThe -falign-functions=8 should impact the number but not for x280-orca.\nTherefore, we keep -falign-functions=4.\nMoreover, I don't analyze which --param is important today.\nThat will be TODOs.","shortMessageHtmlLink":"Fine tune the compiler option for x280-orca on FUSDK."}},{"before":null,"after":"6eb4e8aecdb736d687b605b2f5b4723afd776b24","ref":"refs/heads/dev/evanl/x280_best_on_linux","pushedAt":"2023-12-06T17:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"Fine tune the compiler option for x280-orca on FUSDK.\n\nWith these options, we should get about 173xxx (3.x DMIPS).\nReduce option from following options cropped from validation-software\nDHRY-CFLAGS += -DTIME -DNOENUM -Wno-implicit\nDHRY-CFLAGS += -mabi=lp64d -mcmodel=medany -ffunction-sections\n-fdata-sections\nDHRY-CFLAGS += -Os -O3 -mexplicit-relocs -fno-inline\nDHRY-CFLAGS += -fno-common -mtune=sifive-7-series\nDHRY-CFLAGS += -fno-function-sections -fno-data-sections\nDHRY-CFLAGS += -falign-functions=8 -fno-expensive-optimizations\nDHRY-CFLAGS += -fno-forward-propagate -fno-gcse -fno-ipa-pure-const\nDHRY-CFLAGS += -fno-ivopts -fno-merge-all-constants\nDHRY-CFLAGS += -fselective-scheduling -ftracer -fipa-pta -ftracer\nDHRY-CFLAGS += --param max-cse-path-length=1 --param\nmax-pending-list-length=10\nDHRY-CFLAGS += --param max-sched-region-blocks=1 --param\nselsched-max-lookahead=2\nDHRY-CFLAGS += -fipa-pta -fno-inline -static\n\nThe -falign-functions=8 should impact the number but not for x280-orca.\nTherefore, we keep -falign-functions=4.\nMoreover, I don't analyze which --param is important today.\nThat will be TODOs.","shortMessageHtmlLink":"Fine tune the compiler option for x280-orca on FUSDK."}},{"before":null,"after":"299c504ba14bba6a664bfa9071a55b9b4c01c58c","ref":"refs/heads/quick-eval-kit-dev","pushedAt":"2023-12-01T07:22:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hailey-chiu","name":"Hailey Chiu","path":"/hailey-chiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57612232?s=80&v=4"},"commit":{"message":"Add strcmp with bitmanip as a lib","shortMessageHtmlLink":"Add strcmp with bitmanip as a lib"}},{"before":"e23df00f965e8e9d8512e08db1c214e1a5c4d6fa","after":"e33df65c9932a4137fb4cebb67e770c247179cd3","ref":"refs/heads/dev/evanl/reproduce_pv_team_dhrystone_8","pushedAt":"2023-11-20T09:43:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"Add build_llvm.sh to reproduce easily.","shortMessageHtmlLink":"Add build_llvm.sh to reproduce easily."}},{"before":null,"after":"e23df00f965e8e9d8512e08db1c214e1a5c4d6fa","ref":"refs/heads/dev/evanl/reproduce_pv_team_dhrystone_8","pushedAt":"2023-11-17T10:04:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lexus0","name":"Evan Li","path":"/lexus0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30098543?s=80&v=4"},"commit":{"message":"Use CLOCKS_PER_SEC instead of CLK_TCK for LLVM","shortMessageHtmlLink":"Use CLOCKS_PER_SEC instead of CLK_TCK for LLVM"}},{"before":"90c8d2faef132363e1b2c3e66540ea67d118a4f8","after":"a04eed71223d0b266de665fc6432d12106cd84e9","ref":"refs/heads/dev/twh/with_bitmanip_exp","pushedAt":"2023-09-22T08:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"htw94","name":"Brandy Ho","path":"/htw94","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108323058?s=80&v=4"},"commit":{"message":"Add build.sh","shortMessageHtmlLink":"Add build.sh"}},{"before":null,"after":"90c8d2faef132363e1b2c3e66540ea67d118a4f8","ref":"refs/heads/dev/twh/with_bitmanip_exp","pushedAt":"2023-09-22T08:03:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"htw94","name":"Brandy Ho","path":"/htw94","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108323058?s=80&v=4"},"commit":{"message":"Change DHRY-CFLAGS to align with we deliver to samsung and set the iteration to 300000000.","shortMessageHtmlLink":"Change DHRY-CFLAGS to align with we deliver to samsung and set the it…"}},{"before":"39c0971c320a1153f65c3f3650aaf061b863239e","after":"aa097d8b827e55a80ceee88e8e10d8afb0a7c076","ref":"refs/heads/dev/nylonc/makefile","pushedAt":"2023-04-11T07:00:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nylon7","name":"Nylon Chen","path":"/nylon7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4387340?s=80&v=4"},"commit":{"message":"refactor: Separate compilation of Dhrystone C version into dhry_1.c and\ndhry_2.c.\n\nFor measurements, the ground rules apply to separate compilation, no\nprocedure merging\n\nSigned-off-by: Nylon Chen ","shortMessageHtmlLink":"refactor: Separate compilation of Dhrystone C version into dhry_1.c and"}},{"before":"718e6d651393f9a124957efc53b812211bf97d60","after":"39c0971c320a1153f65c3f3650aaf061b863239e","ref":"refs/heads/dev/nylonc/makefile","pushedAt":"2023-04-11T06:35:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nylon7","name":"Nylon Chen","path":"/nylon7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4387340?s=80&v=4"},"commit":{"message":"refactor: Separate compilation of Dhrystone C version into dhry_1.c and\ndhry_2.c.\n\nFor measurements, the ground rules apply to separate compilation, no\nprocedure merging\n\nSigned-off-by: Nylon Chen ","shortMessageHtmlLink":"refactor: Separate compilation of Dhrystone C version into dhry_1.c and"}},{"before":null,"after":"718e6d651393f9a124957efc53b812211bf97d60","ref":"refs/heads/dev/nylonc/makefile","pushedAt":"2023-04-11T06:27:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nylon7","name":"Nylon Chen","path":"/nylon7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4387340?s=80&v=4"},"commit":{"message":"refactor: Separate compilation of Dhrystone C version into dhry_1.c and\ndhry_2.c.\n\nFor measurements, the ground rules apply to separate compilation, no\nprocedure merging\n\nSigned-off-by: Nylon Chen ","shortMessageHtmlLink":"refactor: Separate compilation of Dhrystone C version into dhry_1.c and"}},{"before":null,"after":"f4c51b3dd3784d517229680b2bf589b9034ba8b3","ref":"refs/heads/jl_temp","pushedAt":"2023-04-06T19:04:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlakhaniS5","name":"Jeegar Lakhani","path":"/jlakhaniS5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98052708?s=80&v=4"},"commit":{"message":"dhrystone tests","shortMessageHtmlLink":"dhrystone tests"}},{"before":null,"after":"83b34f7d3141b0985bfdbb20e11807003797a198","ref":"refs/heads/jl_dhry_updatestrcmp","pushedAt":"2023-04-05T18:44:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlakhaniS5","name":"Jeegar Lakhani","path":"/jlakhaniS5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98052708?s=80&v=4"},"commit":{"message":"Update strcmp with bit manipulation support","shortMessageHtmlLink":"Update strcmp with bit manipulation support"}},{"before":"7c6c2dc72f472b685b4fc100891eada59789d0ac","after":"43aac924e52e5f13a6668e3dc20377dc9f72e57d","ref":"refs/heads/instcycle","pushedAt":"2023-03-23T17:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ailey-sifive","name":"Adrian Iley","path":"/ailey-sifive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107007179?s=80&v=4"},"commit":{"message":"Add libcrvv.a and strcmp-vexamp.o versions of dhrystone that use\nvector strcmp.\nstrcmp-vexamp.o: https://raw.githubusercontent.com/riscv/riscv-v-spec/8c8a53ccc70519755a25203e14c10068a814d4fd/example/strcmp.s\nlibcrvv.a uses https://github.com/sifive/libcrvv/blob/78c26200f9c56512f6f46f9fd2e3023a466ffde1/src/strcmp_vext.S","shortMessageHtmlLink":"Add libcrvv.a and strcmp-vexamp.o versions of dhrystone that use"}},{"before":"d2b2f6967a2f66bb113445223d0de4fb26d0c297","after":"7c6c2dc72f472b685b4fc100891eada59789d0ac","ref":"refs/heads/instcycle","pushedAt":"2023-03-23T15:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ailey-sifive","name":"Adrian Iley","path":"/ailey-sifive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107007179?s=80&v=4"},"commit":{"message":"Replace the call to _gettimeofday from newlib to a special version\nthat saves the cycles/instet/time and prints the delta of 3rd and\n2nd call to this function, thus giving the cycles/instret/time\nacross all dhrystone iterations.","shortMessageHtmlLink":"Replace the call to _gettimeofday from newlib to a special version"}},{"before":null,"after":"d2b2f6967a2f66bb113445223d0de4fb26d0c297","ref":"refs/heads/instcycle","pushedAt":"2023-03-23T15:23:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ailey-sifive","name":"Adrian Iley","path":"/ailey-sifive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107007179?s=80&v=4"},"commit":{"message":"Changed to 10M for faster runs, and removed the else clause so that we will always print results","shortMessageHtmlLink":"Changed to 10M for faster runs, and removed the else clause so that w…"}},{"before":"aebda6b4553d62b4e14d4f137cf59db4d043c434","after":"d2b2f6967a2f66bb113445223d0de4fb26d0c297","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-23T11:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Changed to 10M for faster runs, and removed the else clause so that we will always print results","shortMessageHtmlLink":"Changed to 10M for faster runs, and removed the else clause so that w…"}},{"before":"96d957b91c05f44f15b951da8d64ea9b1f23e7a8","after":"aebda6b4553d62b4e14d4f137cf59db4d043c434","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-22T23:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Added on -static, added on LLVM_FLAGS although it is currently unused","shortMessageHtmlLink":"Added on -static, added on LLVM_FLAGS although it is currently unused"}},{"before":"e8205f88894376cadc6fa253228157534cd91ba7","after":"96d957b91c05f44f15b951da8d64ea9b1f23e7a8","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-21T03:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Add clang support, add no-bitmanip-strcmp support, hard-code to 100M iterations since we are using MSC_CLOCK instead of TIME, add a disasm target","shortMessageHtmlLink":"Add clang support, add no-bitmanip-strcmp support, hard-code to 100M …"}},{"before":"284c240c9bc26e3cc3fe8c608f895e8e3f2b385c","after":"e8205f88894376cadc6fa253228157534cd91ba7","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-20T02:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Bumped iters to 300M instead","shortMessageHtmlLink":"Bumped iters to 300M instead"}},{"before":"bd03519ef93fb9bf94086bfb0712752c8994934f","after":"284c240c9bc26e3cc3fe8c608f895e8e3f2b385c","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-20T02:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Changed default run length to 200,000,000 iterations, to be around 5-10 seconds on most of our silicon/emulation platforms, to reduce impact of poor time granularity","shortMessageHtmlLink":"Changed default run length to 200,000,000 iterations, to be around 5-…"}},{"before":"26d3f8af2c91503f82e6048ecbfa5e806a8f3bdf","after":"bd03519ef93fb9bf94086bfb0712752c8994934f","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-19T02:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Fixed clean rule to preserve library .o file","shortMessageHtmlLink":"Fixed clean rule to preserve library .o file"}},{"before":null,"after":"26d3f8af2c91503f82e6048ecbfa5e806a8f3bdf","ref":"refs/heads/with_bitmanip","pushedAt":"2023-03-19T01:59:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BrianGraysonSiV","name":"Brian Grayson","path":"/BrianGraysonSiV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59584749?s=80&v=4"},"commit":{"message":"Removed old strcmp, added library version, added -fno-inline to Makefile flags","shortMessageHtmlLink":"Removed old strcmp, added library version, added -fno-inline to Makef…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJcUutwA","startCursor":null,"endCursor":null}},"title":"Activity · sifive/benchmark-dhrystone"}