Commit Graph

  • c2b7a05647
    Merge 87beeb64da into 3c0715bfdb Stephen Abbene 2024-12-11 21:23:22 +0800
  • db3ec72def
    Merge bb6144094e into 3c0715bfdb 忘怀 2024-12-11 21:22:18 +0800
  • 19af3fdd79
    Merge becbcaa073 into 3c0715bfdb citizen4 2024-12-11 21:21:54 +0800
  • cf56626b42
    Merge 709ee77521 into 3c0715bfdb dips48 2024-12-11 14:31:03 +0800
  • 5b07a2c668
    Merge 4ccffbb7b8 into 3c0715bfdb JUN JIE NAN 2024-12-11 14:28:52 +0800
  • fff9d905c7
    Merge cb5a8ade2a into 3c0715bfdb Pan 2024-12-11 14:26:47 +0800
  • 65348657f1
    Merge 2212847ec0 into 3c0715bfdb Zengkai163 2024-12-11 14:25:01 +0800
  • 3c0715bfdb
    Merge pull request #100 from BeboRico16/patch-1 master Zengkai163 2024-12-11 12:15:29 +0800
  • 2212847ec0
    fstime: replace sync() with fsync() Zengkai163 2024-12-03 15:59:14 +0800
  • 19f48eb9f7
    Fixed Typo in Usage BeboRico16 2024-09-18 12:26:27 +0900
  • cb5a8ade2a Extend N-copies to 2N for Context Switching case in out-of-box run Pan Deng 2024-08-16 11:16:30 +0800
  • 87beeb64da clean up namedpipes sabbene 2024-08-14 10:23:07 -0700
  • 569137edd1 fixed an error where the wrong value was being checked sabbene 2024-08-06 15:03:02 -0700
  • 489d7080a0 fix new test naming and headers sabbene 2024-08-06 12:03:15 -0700
  • da54016839 add named pipe based context switiching test sabbene 2024-08-06 12:00:59 -0700
  • a6027ca4ab update header sabbene 2024-08-06 11:32:43 -0700
  • 61087ead34 add named pipe test sabbene 2024-08-06 11:24:52 -0700
  • bb6144094e Rev'd to 5.1.4 to show results differernce Wentao Guan 2024-05-21 14:52:18 +0800
  • 44244147c8 fix README materialofmouse 2023-08-13 22:53:52 +0900
  • 1164f003c1 fix materialofmouse 2023-08-13 22:51:02 +0900
  • 073c9e445b WIP materialofmouse 2023-08-13 22:18:14 +0900
  • aca2f687ea WIP materialofmouse 2023-08-09 11:25:06 +0900
  • af88d8d575 fix run binary materialofmouse 2023-07-27 10:09:42 +0900
  • caf2943f64 ファイルの整理 run.cの追加 materialofmouse 2023-07-10 21:37:08 +0900
  • db515612d7 fix build materialofmouse 2023-07-10 20:46:48 +0900
  • 68618232e0 fix build file materialofmouse 2023-07-06 17:26:14 +0900
  • ec4f2d6604 add capsicum materialofmouse 2023-07-06 16:54:36 +0900
  • a07fcc0326 Add riscv64 support sunmin89 2023-04-06 11:57:13 +0800
  • ffe7d5d7aa Add changelog and refine comment sunmin89 2023-04-11 20:34:43 +0800
  • 7adf7486d9
    Specify -mabi=lp64d for riscv64 sun min 2023-04-06 18:26:29 +0800
  • 466e73e918 Add riscv64 support sunmin89 2023-04-06 11:57:13 +0800
  • d130340bd3
    Make tst.sh workload configurable with MULTI_SH_WORK_FACTOR env (#86) Lipeng Zhu 2023-03-10 09:30:58 +0800
  • d18b4c9fcd MULTI_SH_WORK_FACTOR Glenn Strauss 2023-03-09 10:05:55 -0500
  • 6a091c010e Optionally expand the size of sort.src for tst.sh shell workload Lipeng Zhu 2023-03-10 09:34:26 -0500
  • 569ba093b8 Introduce TIMES_OF_SORT_SRC env to let user expand the sort.src to balance cycles distribution. Lipeng Zhu 2023-03-09 19:09:16 -0500
  • 549fe4fa47 add a variable of times_of_sort_src Lipeng Zhu 2023-02-28 21:35:06 -0500
  • 624b5016f8 Make the tst.sh workload can be configurable Lipeng Zhu 2023-02-28 20:43:45 -0500
  • 81e9de58c5
    fstime.c - Seperate r/w files for each parallel (#85) Pan 2023-02-27 15:02:07 +0800
  • 7a320431e7 fstime.c - Better code to reduce LoC Pan Deng 2023-02-27 11:16:30 +0800
  • 65735a0430 fstime.c - Seperate r/w files for each parallel Pan Deng 2023-02-16 14:11:38 +0800
  • d34b4bc932 Use builtin arithmetic expansion feature to replace external expr command to triger tst.sh in parallel ASAP Lipeng Zhu 2023-02-08 19:27:06 -0500
  • 6705203ac0 Use builtin arithmetic expansion feature to replace external expr command to triger tst.sh in parallel ASAP Lipeng Zhu 2023-02-08 19:27:06 -0500
  • 23ee48e6b3 Allocate unique fd for each parallel to avoid unexpected syscall test result Jiebin Sun 2023-01-17 19:04:42 +0800
  • fb4521ca2d Allocate unique fd for each parallel to avoid unexpected syscall test result Jiebin Sun 2023-01-17 19:04:42 +0800
  • 2ebb4c5916 title[22] -> title[18] Glenn Strauss 2023-01-19 03:22:41 -0500
  • 1d44debaec title[18] -> title[22] Rong Tao 2022-04-18 19:50:37 +0800
  • 4ccffbb7b8 Support Kunpeng architecture JUN JIE NAN 2022-10-20 10:37:36 +0800
  • becbcaa073 context1: fix issue #79 citizen4 2022-08-05 16:29:40 +0800
  • 2fce063b00
    title[18] -> title[22] Rong Tao 2022-04-18 19:50:37 +0800
  • e477bc0341 prefer || over 'or' (portability w/ ancient Perl) Glenn Strauss 2022-02-24 02:24:57 -0500
  • b9beecdc4a increase size of logname[] in src/big.c for debug Glenn Strauss 2022-02-24 02:06:00 -0500
  • d9242458ba A little trick to make Run recongnize the correct CPU cores on ARM machine, and then unixbench will run 1 threads and then multi-threads which is the correct process. Solve the Problem in issue : https://github.com/kdlucas/byte-unixbench/issues/60 longerzone 2018-09-13 17:19:25 +0800
  • 3d069b2e9c Directly call syscall(SYS_getpid) instead of getpid() in syscall test Yuanhong Peng 2020-10-23 16:17:03 +0800
  • a448dd4363
    Update README 钱超 2021-01-08 18:11:43 +0800
  • 488e9cd7e7 update version to 5.1.6 西邪 2021-01-08 17:47:25 +0800
  • 13856f3d08 update version to 5.1.6 西邪 2021-01-08 17:47:25 +0800
  • bfb8feb67f
    Merge pull request #1 from yummypeng/replace-getpid 钱超 2021-01-08 17:43:29 +0800
  • de8be4ff0c Directly call syscall(SYS_getpid) instead of getpid() in syscall test Yuanhong Peng 2020-10-23 16:17:03 +0800
  • 5ae11acc7a update version chao.qianc 2020-06-17 17:35:02 +0800
  • 58e004a2d2 version 5.1.5 chao.qianc 2018-12-04 23:14:00 +0800
  • 199695b715 A little trick to make Run recongnize the correct CPU cores on ARM machine, and then unixbench will run 1 threads and then multi-threads which is the correct process. Solve the Problem in issue : https://github.com/kdlucas/byte-unixbench/issues/60 longerzone 2018-09-13 17:19:25 +0800
  • efe9b3440b add unixbench.sh for ease use chao.qianc 2018-07-02 16:37:10 +0800
  • 3a8d1b6828 Linux kernel scheduler has changed a lot, which imported wake_wide to determine whether to use wake_affine in try_to_wake_up other tasks, since some cpus don't share LLC , Under this situation, the behaviour of this case differs a lot, before using wake_wide, two threads will work on same cpu, after this, two threads will work on different cpus, which causes a really big score gap. For example: (no using wake_wide) kernel 3.10 score 977 (using wake_wide) kernel 4.9 score 227 which confused me, so i suggest to bind two threads on different cpus while theads booting up.In this way, we can ensue there always has context switches. chao.qianc 2018-06-29 16:12:00 +0800
  • 709ee77521 Linux kernel scheduler has changed a lot, which imported wake_wide to determine whether to use wake_affine in try_to_wake_up other tasks, since some cpus don't share LLC , Under this situation, the behaviour of this case differs a lot, before using wake_wide, two threads will work on same cpu, after this, two threads will work on different cpus, which causes a really big score gap. For example: (no using wake_wide) kernel 3.10 score 977 (using wake_wide) kernel 4.9 score 227 which confused me, so i suggest to bind two threads on different cpus while theads booting up.In this way, we can ensue there always has context switches. dips48 2018-06-20 10:40:35 +0800
  • bbae36fa3b
    use getppid instead of getpid xiabin 2018-03-23 16:15:07 +0800
  • 070030e09f
    Merge pull request #56 from harish-24/power_cpu Kelly Lucas 2018-01-28 22:20:33 -0800
  • 519c2b47b1 Fix option -march with -mcpu for POWER architecture Harish 2018-01-29 11:29:50 +0530
  • 93d345889b
    Merge pull request #55 from harish-24/handle_power Kelly Lucas 2018-01-21 22:06:20 -0800
  • 5031788bb2 Handle POWER architecture for unsupported option Harish 2018-01-19 14:37:51 +0530
  • 5734fb362d
    Merge pull request #53 from t2-kob/environment_settings Kelly Lucas 2018-01-13 20:05:29 -0800
  • 205c0d01d0
    Merge branch 'master' into environment_settings Kelly Lucas 2018-01-13 20:05:00 -0800
  • a62313ed54
    Merge branch 'master' into environment_settings Kelly Lucas 2018-01-13 20:02:49 -0800
  • ba94c19199
    Fixed the "USAGE" to improve readability. t2-kob 2018-01-14 12:49:11 +0900
  • 5784739313
    Merge pull request #54 from t2-kob/change_gcc_options Kelly Lucas 2018-01-13 12:40:21 -0800
  • 50f3aad18b
    Merge pull request #52 from t2-kob/csv_support Kelly Lucas 2018-01-12 21:18:17 -0800
  • c17e1779ea Add change gcc options via Enviroment arguments. t2-kob 2018-01-12 14:15:12 +0900
  • fb25b1613f Added change directories and filename via Environment variables. t2-kob 2018-01-12 11:53:53 +0900
  • 918ccbdf8b Added csv support(score only) by Environment variable. t2-kob 2018-01-12 10:51:56 +0900
  • 61663da4fd Run script fixes for AIX Glenn Strauss 2017-06-29 20:19:39 -0400
  • cd6af2532a Merge fff60a55ec into aeed2ba662 Haydar Ali Ismail 2016-12-06 10:00:51 +0000
  • e37ce2c364 Merge 07fe0b14ee into aeed2ba662 Andrea Brancaleoni 2016-10-28 02:17:34 +0000
  • aeed2ba662 allow CFLAGS, LDFLAGS initial values from env Glenn Strauss 2016-10-27 22:13:20 -0400
  • 07fe0b14ee UnixBench/Makefile: permit overriding external {C/LD}FLAGS Andrea Brancaleoni 2016-10-24 13:49:21 +0200
  • fff60a55ec Update README.md Haydar Ali Ismail 2016-10-15 21:56:23 +0700
  • 35efe5e575 Fix Result Report Race Condition in Pipe-based Context Switching Test (#42) Clark Wierda 2016-10-07 00:56:46 -0400
  • 7dabc8fe87 Simplify code in Pipe-based Context Switching Test Clark B. Wierda 2016-10-06 21:17:56 -0400
  • 1830e26be2 Fix Result Report Race Condition in Pipe-based Context Switching Test Clark B. Wierda 2016-10-06 01:15:11 -0400
  • 34ecf4ec6a Merge pull request #41 from gstrauss/Run-on-active-CPUs Kelly Lucas 2016-09-17 21:45:26 -0700
  • c49ad96cae Run - detect num active CPUs Glenn Strauss 2016-09-18 00:35:08 -0400
  • 088ceb225a Merge pull request #39 from gstrauss/context1-fix-end-of-test Kelly Lucas 2016-09-17 20:37:43 -0700
  • cada60619c Merge pull request #40 from gstrauss/Run-check-log-0 Kelly Lucas 2016-09-17 20:37:33 -0700
  • a04d7c6b63 Run - Can't take log of 0 Glenn Strauss 2016-09-17 22:28:19 -0400
  • 777d66eb15 context1.c - better end-of-stream, signal handling Glenn Strauss 2016-09-17 21:52:06 -0400
  • e0b8c00209 Merge pull request #38 from gstrauss/use-Perl-FindBin Kelly Lucas 2016-09-17 17:46:59 -0700
  • 618e0c074f Merge pull request #36 from gstrauss/whetstone-gettimeofday Kelly Lucas 2016-09-17 17:20:49 -0700
  • 379a68e4b1 Merge pull request #37 from gstrauss/arith-volatile Kelly Lucas 2016-09-17 17:20:19 -0700
  • d7e46789a9 Run: employ $FindBin::Bin to find bin paths Glenn Strauss 2016-09-17 20:19:14 -0400
  • ab61513f03 arith: use volatile to attempt to thwart optimizer Glenn Strauss 2016-09-17 20:09:01 -0400
  • cc8b49ff8e prefer gettimeofday() timing over of rusage() Glenn Strauss 2016-09-17 19:58:18 -0400
  • 9665b29c99 Merge pull request #22 from meteorfox/fix-16-cpus-limitation Kelly Lucas 2016-09-17 15:51:53 -0700