Commit Graph

92 Commits

Author SHA1 Message Date
JanLJL
3ca2586bac added --ignore-unknown flag and major updates in x86 parser 2020-01-09 17:57:08 +01:00
Julian Hammer
04a1433f02 fixed argument check for architecture 2019-12-17 12:06:31 +01:00
JanLJL
9d069c39d9 performance enhancement by removing unnecessary DB parsings 2019-12-02 15:39:59 +01:00
Julian Hammer
ff68f03aed removed automatic copying to ~/.osaca 2019-11-13 19:23:04 +01:00
JanLJL
744e1d83cc more docu 2019-11-08 12:01:09 +01:00
JanLJL
6d814d416b added docstrings 2019-11-06 17:37:35 +01:00
JanLJL
db6e40ee88 removed "uopsinfo" as possible import flag since model_importer creates full DB file 2019-11-06 12:35:50 +01:00
JanLJL
0b78d290ec enhanced by optimal throughput analysis 2019-10-29 16:52:34 +01:00
JanLJL
0f5d3a0370 separated SemanticsAppender into ISA and Arch semantics 2019-10-29 09:09:52 +01:00
JanLJL
5fe983f4ef added asmbench import 2019-10-24 14:42:21 +02:00
JanLJL
8b4acf0508 fixed last problems with ibench import 2019-10-24 12:38:26 +02:00
JanLJL
d92523e133 changed DBs to new port_pressure structure 2019-10-16 10:06:47 +02:00
Julian Hammer
2995287377 directives may also have register parameters 2019-10-11 13:09:12 +02:00
JanLJL
361a4fd8c2 moved db_interface and integrated ibench in it 2019-10-10 17:00:27 +02:00
Jan Laukemann
3e0c57f1c7 fixes #36 database copy bug 2019-10-04 00:40:23 +02:00
JanLJL
22bfcd8020 added visual graph export, YMM LD support for ZEN and support for non-dyn loads in DB 2019-09-27 17:15:04 +02:00
JanLJL
7c9ef5f589 fix in kernel marker 2019-09-18 00:10:25 +02:00
JanLJL
7dc14fbf39 added CLI 2019-08-29 14:23:37 +02:00
JanLJL
2fa92bc0b0 prepared repo for version 3 2019-04-30 09:59:30 +02:00
Julian Hammer
01b23e1b47 Merge branch 'master' into imported_intel_models 2019-01-30 17:36:12 +01:00
Julian Hammer
aea6f8f043 added warning if data dirs differ. fixing #21 2019-01-30 17:35:27 +01:00
Julian Hammer
c0413de556 api to get ratio of unmatched instructions 2019-01-29 13:52:12 +01:00
Julian Hammer
db1cdf5474 [WIP] added test case and modified port counts to match imported model 2019-01-29 13:52:12 +01:00
Julian Hammer
595cfa02a0 fixed marker insertion 2019-01-29 13:29:03 +01:00
Julian Hammer
216fbfa7bc ignoring .loc 2019-01-29 13:28:52 +01:00
Julian Hammer
0369a23872 added API for external tools 2019-01-10 13:36:46 +01:00
Julian Hammer
f2523b7c45 ignoring labels among others 2019-01-08 16:59:18 +01:00
Julian Hammer
ab322b0fff remove trailing ",1)" from mem offsets 2018-12-21 16:59:44 +01:00
Julian Hammer
660ed0dc37 recognizing hex jump offsets 2018-12-21 16:56:29 +01:00
Julian Hammer
7610d2ac82 ignoring missing labels 2018-12-21 16:54:59 +01:00
Julian Hammer
e92106b266 seperated disassembling (error prone), marker detection and kernel
extraction
2018-12-21 16:38:13 +01:00
Julian Hammer
e4bfd7af73 better handling of argument combinations 2018-12-19 18:54:09 +01:00
Julian Hammer
eb3679f3e9 added temporary workaround 2018-12-19 18:39:40 +01:00
Julian Hammer
b6a108ba0e moved flatten out of class 2018-12-19 18:30:45 +01:00
Julian Hammer
243621e431 removed high-level code marker functionality 2018-12-19 18:26:31 +01:00
Julian Hammer
ea801f81a6 code and argparser cleanup 2018-12-19 18:26:22 +01:00
Julian Hammer
f64c407748 Merge remote-tracking branch 'origin/dev' into api_cleanup 2018-12-18 16:00:03 +01:00
Jan Laukemann
822e1ef300 added machine-readable output feature 2018-12-17 18:08:20 +01:00
Julian Hammer
eb512a5527 automatically reading csv in __init__
write_csv uses class state
2018-12-17 17:26:27 +01:00
Julian Hammer
71377ee420 moved constants in OSACA class 2018-12-17 17:25:55 +01:00
Julian Hammer
ccacba1963 renamed store_src_code_elf to store_src_code_binary 2018-11-30 13:57:48 +01:00
jlaukemann
4707bd22b8 changes mentioned in the comments of the pull request 2018-10-11 19:50:27 +02:00
Julian Hammer
ec0c1867c2 fixed docstring grammar 2018-10-10 16:54:50 +02:00
Julian Hammer
e40520bec9 last doable changes 2018-10-10 16:08:28 +02:00
Julian Hammer
bcdf673b9b WIP: better pep8 compatability and coding style 2018-09-27 17:14:36 +02:00
Jan Laukemann
b3c4342430 updated help text for Zen 2018-09-02 14:22:28 +02:00
Jan Laukemann
6287d7a267 FIX #11 by changing the iaca_instrumentation call. For further information see pending issue https://github.com/RRZE-HPC/kerncraft/issues/99 2018-08-23 23:17:46 +02:00
Jan Laukemann
4f41ef556e added ZEN architecture 2018-07-10 00:46:26 +02:00
Jan Laukemann
6ddf74030a changed the term 'database' to 'data file' 2017-11-25 21:19:30 +01:00
Jan Laukemann
e8518284fa osaca now writes and reads from data files in ~/.osaca 2017-11-22 20:20:58 +01:00