[REPORT] Nightly Performance Tests - Saturday, November 27, 2021

2021-11-27 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2021-11-27 21:35:01 End Time (UTC) : 2021-11-27 21:44:11 Execution Time : 0:09:09.679515 Status : FAILURE

Re: [RFC PATCH] contrib/gitdm: Add more individual contributors

2020-10-09 Thread Ahmed Karaman
On Sun, Oct 4, 2020, 8:25 PM Philippe Mathieu-Daudé wrote: > These individual contributors have a number of contributions, > add them to the 'individual' group map. > > Cc: Ahmed Karaman > Cc: Aleksandar Markovic > Cc: Alistair Francis > Cc: Artyom Tarasenko > Cc: D

[Bug 1895703] Re: performance degradation in tcg since Meson switch

2020-09-17 Thread Ahmed Karaman
33 957 639 - +7.472% m68k 3 919 110 506 -+18.433% Original report from Ahmed Karaman with further testing done by Aleksandar Markovic: https://www.mail-archive.com/qemu-devel@nongnu.org/msg740279.html

Re: [REPORT] Nightly Performance Tests - Wednesday, September 16, 2020

2020-09-17 Thread Ahmed Karaman
On Thu, Sep 17, 2020 at 3:28 PM Philippe Mathieu-Daudé wrote: > > On 9/17/20 10:02 AM, Ahmed Karaman wrote: > > On Thu, Sep 17, 2020 at 12:07 AM Ahmed Karaman > > wrote: > >> > >> Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz > >> Hos

Re: [REPORT] Nightly Performance Tests - Wednesday, September 16, 2020

2020-09-17 Thread Ahmed Karaman
On Thu, Sep 17, 2020 at 12:07 AM Ahmed Karaman wrote: > > Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz > Host Memory : 15.49 GB > > Start Time (UTC) : 2020-09-16 21:35:02 > End Time (UTC) : 2020-09-16 22:07:32 > Execution Time : 0:32

[REPORT] Nightly Performance Tests - Wednesday, September 16, 2020

2020-09-16 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-16 21:35:02 End Time (UTC) : 2020-09-16 22:07:32 Execution Time : 0:32:29.941492 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Tuesday, September 15, 2020

2020-09-15 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-15 20:40:01 End Time (UTC) : 2020-09-15 21:12:43 Execution Time : 0:32:41.290408 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Monday, September 14, 2020

2020-09-14 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-14 23:50:01 End Time (UTC) : 2020-09-15 00:23:36 Execution Time : 0:33:35.073901 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

Re: [REPORT] Nightly Performance Tests - Sunday, September 13, 2020

2020-09-14 Thread Ahmed Karaman
On Mon, Sep 14, 2020 at 8:46 AM Philippe Mathieu-Daudé wrote: > > Hi Ahmed, > > On 9/14/20 12:07 AM, Ahmed Karaman wrote: > > Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz > > Host Memory : 15.49 GB > > > > Start Time (UTC) : 2020-09-13 21:

[REPORT] Nightly Performance Tests - Sunday, September 13, 2020

2020-09-13 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-13 21:35:01 End Time (UTC) : 2020-09-13 22:07:44 Execution Time : 0:32:42.230467 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Saturday, September 12, 2020

2020-09-12 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-12 23:30:02 End Time (UTC) : 2020-09-13 00:10:47 Execution Time : 0:40:45.297747 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Friday, September 11, 2020

2020-09-11 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-11 22:30:01 End Time (UTC) : 2020-09-11 23:03:04 Execution Time : 0:33:03.117362 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Thursday, September 10, 2020

2020-09-10 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-10 22:30:02 End Time (UTC) : 2020-09-10 23:02:44 Execution Time : 0:32:42.042974 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Wednesday, September 9, 2020

2020-09-09 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-09 22:30:01 End Time (UTC) : 2020-09-09 23:03:07 Execution Time : 0:33:05.538923 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Tuesday, September 8, 2020

2020-09-08 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-08 22:30:02 End Time (UTC) : 2020-09-08 23:03:19 Execution Time : 0:33:16.914858 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Monday, September 7, 2020

2020-09-07 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-07 22:30:02 End Time (UTC) : 2020-09-07 23:02:34 Execution Time : 0:32:31.848707 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Sunday, September 6, 2020

2020-09-06 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-06 22:30:01 End Time (UTC) : 2020-09-06 23:03:15 Execution Time : 0:33:13.596113 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Saturday, September 5, 2020

2020-09-05 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-05 22:30:02 End Time (UTC) : 2020-09-05 23:02:41 Execution Time : 0:32:38.859046 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Friday, September 4, 2020

2020-09-04 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-04 22:30:01 End Time (UTC) : 2020-09-04 23:02:43 Execution Time : 0:32:41.137532 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Thursday, September 3, 2020

2020-09-03 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-03 22:30:01 End Time (UTC) : 2020-09-03 23:02:32 Execution Time : 0:32:30.542730 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Wednesday, September 2, 2020

2020-09-02 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-02 22:30:02 End Time (UTC) : 2020-09-02 23:02:38 Execution Time : 0:32:36.315663 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

Re: [PATCH 7/9] tests/performance: Add nightly tests

2020-09-02 Thread Ahmed Karaman
Thanks Mr. Alex, On Wed, Sep 2, 2020 at 3:26 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > A nightly performance testing system to monitor any change in QEMU > > performance across seventeen different targets. > > > > The system includes eight diffe

[REPORT] Nightly Performance Tests - Tuesday, September 1, 2020

2020-09-01 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-01 22:30:02 End Time (UTC) : 2020-09-01 23:02:51 Execution Time : 0:32:49.638129 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Monday, August 31, 2020

2020-08-31 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-31 21:30:01 End Time (UTC) : 2020-08-31 22:03:18 Execution Time : 0:33:17.321826 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Sunday, August 30, 2020

2020-08-30 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-30 22:30:02 End Time (UTC) : 2020-08-30 23:02:40 Execution Time : 0:32:38.741642 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Saturday, August 29, 2020

2020-08-29 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-29 22:35:01 End Time (UTC) : 2020-08-29 23:07:59 Execution Time : 0:32:57.786998 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Friday, August 28, 2020

2020-08-28 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-28 21:30:02 End Time (UTC) : 2020-08-28 21:35:21 Execution Time : 0:05:18.871569 Status : FAILURE

[PATCH 7/9] tests/performance: Add nightly tests

2020-08-28 Thread Ahmed Karaman
led setup and execution details of the system: https://ahmedkrmn.github.io/TCG-Continuous-Benchmarking/QEMU-Nightly-Performance-Tests/ Signed-off-by: Ahmed Karaman --- tests/performance/nightly-tests/README.md | 243 + .../source/dijkstra_double/dijkstra_double.c | 194 .../sou

[PATCH 8/9] MAINTAINERS: Add 'tests/performance' to 'Performance Tools and Tests' subsection

2020-08-28 Thread Ahmed Karaman
Add a new 'tests/performance' directory under the 'Performance Tools and Tests' subsection. Signed-off-by: Ahmed Karaman --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5a22c8be42..8923307642 100644 --- a/MAINTAINERS +++ b/MAINTAINERS

[PATCH 6/9] scripts/performance: Add bisect.py script

2020-08-28 Thread Ahmed Karaman
-by: Ahmed Karaman --- scripts/performance/bisect.py | 425 ++ 1 file changed, 425 insertions(+) create mode 100755 scripts/performance/bisect.py diff --git a/scripts/performance/bisect.py b/scripts/performance/bisect.py new file mode 100755 index 00

[PATCH 9/9] scripts/performance: Add topN_system.py script

2020-08-28 Thread Ahmed Karaman
% helper_pcmpgtb_xmm 20 0.56% address_space_ldq Signed-off-by: Ahmed Karaman --- scripts/performance/topN_system.py | 158 + 1 file changed, 158 insertions(+) create mode 100755 scripts/performance/topN_system.py diff --git a/scripts/performance/topN_system.py b/scripts

[PATCH 2/9] scripts/performance: Refactor topN_callgrind.py

2020-08-28 Thread Ahmed Karaman
- Apply pylint and flake8 formatting rules to the script. - Use 'tempfile' instead of '/tmp' for creating temporary files. Signed-off-by: Ahmed Karaman --- scripts/performance/topN_callgrind.py | 169 +- 1 file changed, 87 insertions(+), 82 deletions(-) diff

[PATCH 5/9] scripts/performance: Add list_helpers.py script

2020-08-28 Thread Ahmed Karaman
%1404 helper_cfc1 /target/mips/fpu_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_helpers.py | 221 1 file changed, 221 insertions(+) create mode 100755 scripts/performance/list_helpers.py diff --git a/scripts/performance

[PATCH 3/9] scripts/performance: Refactor dissect.py

2020-08-28 Thread Ahmed Karaman
- Apply pylint and flake8 formatting rules to the script. - Move syntax and usage exmaple to main() docstring. - Update get_jit_line() to only detect the main jit call. - Use mypy for specifying parameters and return types in functions. Signed-off-by: Ahmed Karaman --- scripts/performance

[PATCH 1/9] scripts/performance: Refactor topN_perf.py

2020-08-28 Thread Ahmed Karaman
- Apply pylint and flake8 formatting rules to the script. - Use 'tempfile' instead of '/tmp' for creating temporary files. Signed-off-by: Ahmed Karaman --- scripts/performance/topN_perf.py | 174 +++ 1 file changed, 87 insertions(+), 87 deletions(-) diff --git

[PATCH 0/9] GSoC 2020 - TCG Continuous Benchmarking scripts and tools

2020-08-28 Thread Ahmed Karaman
QEMU Performance in System Mode - Part Two: https://www.mail-archive.com/qemu-devel@nongnu.org/msg734485.html Best regards, Ahmed Karaman Ahmed Karaman (9): scripts/performance: Refactor topN_perf.py scripts/performance: Refactor topN_callgrind.py scripts/performance: Refactor dissect.py

[PATCH 4/9] scripts/performance: Add list_fn_callees.py script

2020-08-28 Thread Ahmed Karaman
--- -- -- - --- 1 131,137 0.120% 1,014 129 float64_mul /fpu/softfloat.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_fn_callees.py | 245 + 1 file changed, 245 insertions(+) create mode 100755 scripts/performance/list_fn_callees.py

[REPORT] [GSoC - TCG Continuous Benchmarking] [#10] Measuring QEMU Performance in System Mode - Part Two

2020-08-28 Thread Ahmed Karaman
in System Mode: https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg05705.html Best regards, Ahmed Karaman

[REPORT] Nightly Performance Tests - Thursday, August 27, 2020

2020-08-27 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-27 21:30:03 End Time (UTC) : 2020-08-27 22:02:58 Execution Time : 0:32:54.920498 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Wednesday, August 26, 2020

2020-08-26 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-26 21:30:02 End Time (UTC) : 2020-08-26 22:03:25 Execution Time : 0:33:22.684015 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Tuesday, August 25, 2020

2020-08-25 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-25 21:30:01 End Time (UTC) : 2020-08-25 22:02:37 Execution Time : 0:32:35.896990 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] Nightly Performance Tests - Monday, August 24, 2020

2020-08-24 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-24 21:30:01 End Time (UTC) : 2020-08-24 22:02:34 Execution Time : 0:32:33.288312 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

[REPORT] [GSoC - TCG Continuous Benchmarking] [#9] Measuring QEMU Performance in System Mode

2020-08-24 Thread Ahmed Karaman
/msg00098.html Report 8 - QEMU Nightly Performance Tests: https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg03409.html Best regards, Ahmed Karaman

[REPORT] Nightly Performance Tests - Sunday, August 23, 2020

2020-08-23 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-23 21:30:02 End Time (UTC) : 2020-08-23 22:02:16 Execution Time : 0:32:14.028460 Status : FAILURE

[REPORT] Nightly Performance Tests - Saturday, August 22, 2020

2020-08-22 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-22 21:30:02 End Time (UTC) : 2020-08-22 22:35:14 Execution Time : 1:05:12.080181 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%.

Re: [REPORT] Nightly Performance Tests - Wednesday, August 19, 2020

2020-08-22 Thread Ahmed Karaman
. Best regards, Ahmed On Sat, Aug 22, 2020, 2:21 PM Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> wrote: > > > On Saturday, August 22, 2020, Aleksandar Markovic < > aleksandar.qemu.de...@gmail.com> wrote: > >> >> >> On Wednesday, August 19, 20

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#6] Performance Comparison of Two QEMU Builds

2020-08-22 Thread Ahmed Karaman
n QEMU). Having the most useful and > informative ones (3-5 links with a short summary for each one would be more > than sufficient) listed in this report would enhance it significantly. > > Yours, > Aleksandar > > > On Monday, July 27, 2020, Ahmed Karaman > wrote: >

[Bug 1892441] Re: "No zIPL section in IPL2 record" error when emulating Debian 10.5.0 on s390x

2020-08-20 Thread Ahmed Karaman
** Description changed: Hi, - I want to emulate Debian 10.5.0 for the s390x architecture. + I want to emulate Debian 10.5.0 for the s390x architecture. The Debian image is downloaded from the following link: -

[Bug 1892441] [NEW] "No zIPL section in IPL2 record" error when emulating Debian 10.5.0 on s390x

2020-08-20 Thread Ahmed Karaman
Public bug reported: Hi, I want to emulate Debian 10.5.0 for the s390x architecture. The Debian image is downloaded from the following link: https://cdimage.debian.org/debian-cd/current/s390x/iso-cd/debian-10.5.0-s390x-netinst.iso Using the latest QEMU version 5.1.0, running the debian image

[REPORT] Nightly Performance Tests - Thursday, August 20, 2020

2020-08-20 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-20 21:00:02 End Time (UTC) : 2020-08-20 21:32:14 Execution Time : 0:32:12.619200 Status : SUCCESS

[REPORT] Nightly Performance Tests - Wednesday, August 19, 2020

2020-08-19 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-19 21:00:01 End Time (UTC) : 2020-08-19 21:32:15 Execution Time : 0:32:14.021998 Status : SUCCESS

[REPORT] Nightly Performance Tests - Tuesday, August 18, 2020

2020-08-18 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-18 21:00:01 End Time (UTC) : 2020-08-18 21:00:11 Execution Time : 0:00:10.419271 Status : FAILURE

[Bug 1892081] Re: Performance improvement when using "QEMU_FLATTEN" with softfloat type conversions

2020-08-18 Thread Ahmed Karaman
** Attachment added: "before.png" https://bugs.launchpad.net/qemu/+bug/1892081/+attachment/5402578/+files/before.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1892081 Title: Performance

[Bug 1892081] [NEW] Performance improvement when using "QEMU_FLATTEN" with softfloat type conversions

2020-08-18 Thread Ahmed Karaman
Public bug reported: Attached below is a matrix multiplication program for double data types. The program performs the casting operation "(double)rand()" when generating random numbers. This operation calls the integer to float softfloat conversion function "int32_to_float_64". Adding the

[Bug 1892081] Re: Performance improvement when using "QEMU_FLATTEN" with softfloat type conversions

2020-08-18 Thread Ahmed Karaman
** Attachment added: "after.png" https://bugs.launchpad.net/qemu/+bug/1892081/+attachment/5402579/+files/after.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1892081 Title: Performance

[REPORT] Nightly Performance Tests - Monday, August 17, 2020

2020-08-17 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-17 21:00:02 End Time (UTC) : 2020-08-17 21:32:56 Execution Time : 0:32:54.21 Status : SUCCESS

[REPORT] [GSoC - TCG Continuous Benchmarking] [#8] QEMU Nightly Performance Tests

2020-08-17 Thread Ahmed Karaman
/archive/html/qemu-devel/2020-07/msg07389.html Report 7 - Measuring QEMU Emulation Efficiency: https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg00098.html Best regards, Ahmed Karaman

[REPORT] [GSoC - TCG Continuous Benchmarking] [#7] Measuring QEMU Emulation Efficiency

2020-08-03 Thread Ahmed Karaman
of Two QEMU Builds: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg07389.html Best regards, Ahmed Karaman

Re: [PATCH v2 2/2] scripts/performance: Add list_helpers.py script

2020-07-28 Thread Ahmed Karaman
On Tue, Jul 28, 2020 at 12:30 PM Aleksandar Markovic wrote: > > > > On Thursday, July 16, 2020, Ahmed Karaman > wrote: >> >> Python script that prints executed helpers of a QEMU invocation. >> > > Hi, Ahmed. > > You outlined the envisioned user wor

[REPORT] [GSoC - TCG Continuous Benchmarking] [#6] Performance Comparison of Two QEMU Builds

2020-07-27 Thread Ahmed Karaman
- Finding Commits Affecting QEMU Performance: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg05769.html Best regards, Ahmed Karaman

Re: [PATCH 1/1] scripts/performance: Add bisect.py script

2020-07-25 Thread Ahmed Karaman
On Sat, Jul 25, 2020 at 9:48 PM Aleksandar Markovic wrote: > > > > On Saturday, July 25, 2020, Ahmed Karaman > wrote: >> >> On Sat, Jul 25, 2020 at 2:31 PM Aleksandar Markovic >> wrote: >>> >>> >>> Hi, Ahmed. >>> >>

Re: [PATCH 1/1] scripts/performance: Add bisect.py script

2020-07-25 Thread Ahmed Karaman
On Sat, Jul 25, 2020 at 2:31 PM Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> wrote: > > Hi, Ahmed. > > Yes, somewhat related to John's hints on these comments, it is customary > to have just a brief description before "Copyright" lines. This means one > sentence, or a short paragraph

[PATCH 1/1] scripts/performance: Add bisect.py script

2020-07-21 Thread Ahmed Karaman
-by: Ahmed Karaman --- scripts/performance/bisect.py | 374 ++ 1 file changed, 374 insertions(+) create mode 100755 scripts/performance/bisect.py diff --git a/scripts/performance/bisect.py b/scripts/performance/bisect.py new file mode 100755 index 00

[PATCH 0/1] Add bisect.py script

2020-07-21 Thread Ahmed Karaman
Report link: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/msg05769.html Best regards, Ahmed Karaman Ahmed Karaman (1): scripts/performance: Add bisect.py script scripts/performance/bisect.py | 374 ++ 1 file changed, 374 insertions(+) create mode 100755 scripts/p

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#5] Finding Commits Affecting QEMU Performance

2020-07-21 Thread Ahmed Karaman
On Tue, Jul 21, 2020 at 1:54 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > Hi, > > > > The fifth report of the TCG Continuous Benchmarking project concludes > > a mini-series of three reports that dealt with the performance > > comparison

[REPORT] [GSoC - TCG Continuous Benchmarking] [#5] Finding Commits Affecting QEMU Performance

2020-07-20 Thread Ahmed Karaman
devel/2020-07/msg01978.html Report 4 - Listing QEMU Helpers and Function Callees: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg04227.html Best regards, Ahmed Karaman

[PATCH v2 2/2] scripts/performance: Add list_helpers.py script

2020-07-16 Thread Ahmed Karaman
%1404 helper_cfc1 /target/mips/fpu_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_helpers.py | 207 1 file changed, 207 insertions(+) create mode 100755 scripts/performance/list_helpers.py diff --git a/scripts/performance

[PATCH v2 0/2] Add list_fn_callees.py and list_helpers.py scripts

2020-07-16 Thread Ahmed Karaman
f a QEMU invocation. To learn more about how the scripts work and how they can be used for analyzing the performance of different targets, please check the "Listing QEMU Helpers and Function Callees" report. Report link: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/msg04227.h

[PATCH v2 1/2] scripts/performance: Add list_fn_callees.py script

2020-07-16 Thread Ahmed Karaman
--- -- -- - --- 1 131,137 0.120% 1,014 129 float64_mul /fpu/softfloat.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_fn_callees.py | 228 + 1 file changed, 228 insertions(+) create mode 100755 scripts/performance/list_fn_callees.py

[PATCH 2/2] scripts/performance: Add list_helpers.py script

2020-07-14 Thread Ahmed Karaman
helper_cfc1 /target/mips/fpu_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_helpers.py | 207 1 file changed, 207 insertions(+) create mode 100755 scripts/performance/list_helpers.py diff --git a/scripts/performance/list_helpers.py b

[PATCH 1/2] scripts/performance: Add list_fn_callees.py script

2020-07-14 Thread Ahmed Karaman
--- -- -- - --- 1 131,137 0.120% 1,014 129 float64_mul /fpu/softfloat.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_fn_callees.py | 228 + 1 file changed, 228 insertions(+) create mode 100755 scripts/performance/list_fn_callees.py diff --git

[PATCH 0/2] Add list_fn_callees.py and list_helpers.py scripts

2020-07-14 Thread Ahmed Karaman
f a QEMU invocation. To learn more about how the scripts work and how they can be used for analyzing the performance of different targets, please check the "Listing QEMU Helpers and Function Callees" report. Report link: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/msg04227.

[REPORT] [GSoC - TCG Continuous Benchmarking] [#4] Listing QEMU Helpers and Function Callees

2020-07-13 Thread Ahmed Karaman
-devel/2020-06/msg09441.html Report 3 - QEMU 5.0 and 5.1-pre-soft-freeze Dissect Comparison: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg01978.html Best regards, Ahmed Karaman

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#3] QEMU 5.0 and 5.1-pre-soft-freeze Dissect Comparison

2020-07-10 Thread Ahmed Karaman
On Thu, Jul 9, 2020 at 4:41 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > Hi, > > > > The third report of the TCG Continuous Benchmarking series utilizes > > the tools presented in the previous report for comparing the > > performance of 17 dif

[PATCH v3 1/1] scripts/performance: Add dissect.py script

2020-07-08 Thread Ahmed Karaman
output: Total Instructions:4,702,865,362 Code Generation: 115,819,309 2.463% JIT Execution: 1,081,980,52823.007% Helpers: 3,505,065,52574.530% Signed-off-by: Ahmed Karaman Reviewed-by: Aleksandar Markovic --- scripts

[PATCH v3 0/1] Add Script for Dissecting QEMU Execution

2020-07-08 Thread Ahmed Karaman
/msg09441.html Best regards, Ahmed Karaman v2->v3: - Fix a misalignment in a comment line. - Use tempfile.TemporaryDirectory() for handling intermediate files. Ahmed Karaman (1): scripts/performance: Add dissect.py script scripts/performance/dissect.py | 166 +++

Re: [PATCH v2 1/1] scripts/performance: Add dissect.py script

2020-07-08 Thread Ahmed Karaman
On Wed, Jul 8, 2020 at 5:41 PM Philippe Mathieu-Daudé wrote: > > Hi Ahmed, > > On 7/2/20 4:29 PM, Ahmed Karaman wrote: > > Python script that dissects QEMU execution into three main phases: > > code generation, JIT execution and helpers execution. > >

[REPORT] [GSoC - TCG Continuous Benchmarking] [#3] QEMU 5.0 and 5.1-pre-soft-freeze Dissect Comparison

2020-07-06 Thread Ahmed Karaman
, Ahmed Karaman

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-04 Thread Ahmed Karaman
On Sat, Jul 4, 2020 at 10:45 AM Alex Bennée wrote: > > > Aleksandar Markovic writes: > > > On Wednesday, July 1, 2020, Alex Bennée wrote: > > > >> > >> Ahmed Karaman writes: > >> > >> > On Mon, Jun 29, 2020 at 6:03 PM Alex Bennée

Re: [PATCH v2 1/1] scripts/performance: Add dissect.py script

2020-07-02 Thread Ahmed Karaman
ar. I Will start working on it. Best regards, Ahmed Karaman

[PATCH v2 0/1] Add Script for Dissecting QEMU Execution

2020-07-02 Thread Ahmed Karaman
/msg09441.html Best regards, Ahmed Karaman v1->v2: - Set the executable bit for the script. - Remove exclamation marks from error output. - Fix a misspelling in a comment line. Ahmed Karaman (1): scripts/performance: Add dissect.py script scripts/performance/dissect.py | 165 +

[PATCH v2 1/1] scripts/performance: Add dissect.py script

2020-07-02 Thread Ahmed Karaman
output: Total Instructions:4,702,865,362 Code Generation: 115,819,309 2.463% JIT Execution: 1,081,980,52823.007% Helpers: 3,505,065,52574.530% Signed-off-by: Ahmed Karaman --- scripts/performance/dissect.py | 165

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-01 Thread Ahmed Karaman
On Wed, Jul 1, 2020 at 5:42 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > On Mon, Jun 29, 2020 at 6:03 PM Alex Bennée wrote: > >> > >> Assuming your test case is constant execution (i.e. runs the same each > >> time) you could run in

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-01 Thread Ahmed Karaman
On Mon, Jun 29, 2020 at 12:25 PM Ahmed Karaman wrote: > > Hi, > > The second report of the TCG Continuous Benchmarking series builds > upon the QEMU performance metrics calculated in the previous report. > This report presents a method to dissect the number of instructions &g

Re: [PATCH 1/1] scripts/performance: Add dissect.py script

2020-07-01 Thread Ahmed Karaman
On Wed, Jul 1, 2020 at 3:41 PM Eric Blake wrote: > > On 7/1/20 8:04 AM, Ahmed Karaman wrote: > > Python script that dissects QEMU execution into three main phases: > > code generation, JIT execution and helpers execution. > > > &

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-01 Thread Ahmed Karaman
for "libinsn.so" plugin that you've mentioned in your command but it isn't in that path. Are there any other options that I should configure my build with? Thanks in advance. Regards, Ahmed Karaman

[PATCH 1/1] scripts/performance: Add dissect.py script

2020-07-01 Thread Ahmed Karaman
output: Total Instructions:4,702,865,362 Code Generation: 115,819,309 2.463% JIT Execution: 1,081,980,52823.007% Helpers: 3,505,065,52574.530% Signed-off-by: Ahmed Karaman --- scripts/performance/dissect.py | 165

[PATCH 0/1] Add Script for Dissecting QEMU Execution

2020-07-01 Thread Ahmed Karaman
/msg09441.html Best regards, Ahmed Karaman Ahmed Karaman (1): scripts/performance: Add dissect.py script scripts/performance/dissect.py | 165 + 1 file changed, 165 insertions(+) create mode 100644 scripts/performance/dissect.py -- 2.17.1

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
t; > As for the reports, I don't think that at this point it would be necessary to > focus on anything besides a single cpu model (x86_64 Intel) as there are > already many variables. Later someone can follow-up with a cross-arch > comparison, if necessary. > > Regards, > Lukáš &

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
t; > The bottom line for Report 2: > > > > I think there should be an "Appendix" note on installing > > cross-compilers. And some general note on your test bed, as well as > > some guideline for all people like Mr. Yongang who wish to repro the > > results on t

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
On Tue, Jun 30, 2020 at 7:59 AM 罗勇刚(Yonggang Luo) wrote: > > Wonderful work, May I reproduce the work on my local machine? > > On Mon, Jun 29, 2020 at 6:26 PM Ahmed Karaman > wrote: >> >> Hi, >> >> The second report of the TCG Continuous Benchmarking ser

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
On Tue, Jun 30, 2020 at 6:34 AM Lukáš Doktor wrote: > > Dne 29. 06. 20 v 12:25 Ahmed Karaman napsal(a): > > Hi, > > > > The second report of the TCG Continuous Benchmarking series builds > > upon the QEMU performance metrics calculated in the previous report. >

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-29 Thread Ahmed Karaman
On Mon, Jun 29, 2020 at 6:03 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > Hi, > > > > The second report of the TCG Continuous Benchmarking series builds > > upon the QEMU performance metrics calculated in the previous report. > > This repo

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-29 Thread Ahmed Karaman
Thank you for your support! On Mon, Jun 29, 2020, 12:40 PM Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> wrote: > > > понедељак, 29. јун 2020., Ahmed Karaman је > написао/ла: > >> Hi, >> >> The second report of the TCG Continuous Benchmarking ser

[REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-29 Thread Ahmed Karaman
. Report link: https://ahmedkrmn.github.io/TCG-Continuous-Benchmarking/Dissecting-QEMU-Into-Three-Main-Parts/ Previous reports: Report 1 - Measuring Basic Performance Metrics of QEMU: https://lists.gnu.org/archive/html/qemu-devel/2020-06/msg06692.html Best regards, Ahmed Karaman

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#1] Measuring Basic Performance Metrics of QEMU

2020-06-28 Thread Ahmed Karaman
be a nice reading! > > Regards, > Aleksandar > Thanks Mr. Aleksandar for always sharring your thoughts and suggestions. I will consider this for an updated version of the report. Regards, Ahmed Karaman

[PATCH v4 3/3] MAINTAINERS: Add 'Performance Tools and Tests'subsection

2020-06-26 Thread Ahmed Karaman
This commit creates a new 'Miscellaneous' section which hosts a new 'Performance Tools and Tests' subsection. The subsection will contain the the performance scripts and benchmarks written as a part of the 'TCG Continuous Benchmarking' project. Signed-off-by: Ahmed Karaman Reviewed-by: Alex

[PATCH v4 1/3] scripts/performance: Add topN_perf.py script

2020-06-26 Thread Ahmed Karaman
0.27% soft_f64_addsubqemu-x86_64 20 0.26% round_to_int qemu-x86_64 Signed-off-by: Ahmed Karaman --- scripts/performance/topN_perf.py | 149 +++ 1 file changed, 149 insertions(+) create mode 100755 scripts/performance

[PATCH v4 2/3] scripts/performance: Add topN_callgrind.py script

2020-06-26 Thread Ahmed Karaman
0.437% float64_compare_quiet /fpu/softfloat.c 18 0.414% helper_pxor_xmm /target/i386/ops_sse.h 19 0.353% round_to_int /fpu/softfloat.c 20 0.347% helper_cc_compute_all /target/i386/cc_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/topN_callgrind.py

[PATCH v4 0/3] Add Scripts for Finding Top 25 Executed Functions

2020-06-26 Thread Ahmed Karaman
07856.html v2: https://lists.nongnu.org/archive/html/qemu-devel/2020-06/msg06147.html v1: https://lists.nongnu.org/archive/html/qemu-devel/2020-06/msg04868.html Best regards, Ahmed Karaman v3->v4: - Save all intermediate files generated by the scripts in the '/tmp' directory instead of the current workin

  1   2   >