Commit Graph

64 Commits

Author SHA1 Message Date
JanLJL
bbb004a2aa added default load TP and relocation in identifier 2019-12-18 16:56:20 +01:00
Julian Hammer
f18a48653f FIX #46 untangled semantic and non-semantic operand info 2019-11-14 16:43:33 +01:00
Julian Hammer
a16fee9fb1 fixed version strings 2019-11-13 19:21:36 +01:00
JanLJL
8359aa4807 added new instructions/uarchs 2019-11-06 12:30:20 +01:00
JanLJL
697c5b5f4b minor updates 2019-11-06 10:54:31 +01:00
JanLJL
f3f91536b5 added missing data ports in DB and nicer CP view for frontend 2019-10-31 19:40:20 +01:00
JanLJL
687693d2a5 improved port model scheme 2019-10-31 18:47:50 +01:00
JanLJL
eb55693871 added IVB DB 2019-10-31 18:19:23 +01:00
JanLJL
4da262a902 better GAS suffix handling and BDW DB 2019-10-30 18:16:14 +01:00
JanLJL
a839af76c5 fixed bug in load port utilization 2019-10-29 16:51:58 +01:00
JanLJL
d92523e133 changed DBs to new port_pressure structure 2019-10-16 10:06:47 +02:00
Julian Hammer
cb7cec20a8 working importer, better dumper 2019-10-15 12:22:49 +02:00
Julian Hammer
1c673382b4 work in progress 2019-10-14 17:08:40 +02:00
JanLJL
361a4fd8c2 moved db_interface and integrated ibench in it 2019-10-10 17:00:27 +02:00
JanLJL
c8c8c13ed1 more instructions 2019-10-10 16:36:07 +02:00
JanLJL
39cfd4dcda ibench benchmark file creation 2019-10-04 12:21:19 +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
625d814dce new dynamic tp and lt values for LD instructions 2019-09-26 21:39:56 +02:00
JanLJL
19dbd90849 runnable pmbs version 2019-09-25 13:01:30 +02:00
JanLJL
042c034838 implemented new CP calculation for x86 2019-09-24 19:00:12 +02:00
JanLJL
7bc3f016cd DB updates 2019-09-18 00:10:40 +02:00
JanLJL
fb834e5533 changed zen port model from combined LD/ST to separate ones 2019-09-06 16:12:37 +02:00
JanLJL
533f78f9cf added tests for Kerncraft API 2019-08-30 16:19:18 +02:00
JanLJL
fc06b968d8 more instructions 2019-08-29 18:54:28 +02:00
JanLJL
80e741d411 enhanced frontend and added hidable load port 2019-08-29 14:03:16 +02:00
JanLJL
7855166624 fixed loop-carried dependency check and minor fixes in DBs 2019-08-28 13:07:24 +02:00
JanLJL
de2ba87d6b more interfaces 2019-08-20 18:50:57 +02:00
JanLJL
866397d6ae finished DB sanity check and cleaned DBs 2019-08-13 18:13:41 +02:00
JanLJL
01e87b7727 more tests for codecov 2019-08-09 11:48:49 +02:00
JanLJL
6ab336f0ab new entries and initial upload of entry creation interface 2019-08-06 18:28:35 +02:00
JanLJL
184ed73190 renaming CSL to CSX 2019-07-26 08:31:06 +02:00
JanLJL
ec666b7c79 bugfixes, nicer frontend and first AMD Zen data added 2019-07-25 23:17:10 +02:00
JanLJL
abf8b674be more data 2019-07-24 10:58:13 +02:00
JanLJL
a866500610 added DiGraph creation and more tests 2019-07-10 18:25:32 +02:00
JanLJL
75393f106c finished refactoring for semanticsAppender, including first tests 2019-07-08 15:47:08 +02:00
JanLJL
03dff0013f initial upload - not functional yet 2019-07-05 17:11:18 +02:00
JanLJL
e5fdb7a9ac removed unused DBs 2019-07-05 15:30:30 +02:00
Julian Hammer
3b027e2453 added CFL and KBL 2019-01-29 13:52:12 +01:00
Julian Hammer
5cd80f4e82 updated importer and evaluation functions 2019-01-29 13:52:12 +01:00
Julian Hammer
29e4974662 pep8 2019-01-29 13:52:12 +01:00
Julian Hammer
7185174885 making progress on covering ambigious instruction forms 2019-01-29 13:52:12 +01:00
Julian Hammer
d3d46bfff5 Masking instruction duplication mentioned in #24 2019-01-29 13:52:12 +01:00
Julian Hammer
a460ca8d55 adde model importer and imported models from uops.info 2019-01-29 13:52:11 +01:00
jlaukemann
961364cbda fixed buggy instruction form entries 2019-01-10 16:35:50 +01:00
Jan Laukemann
7eb57b3f11 changes for 0.2 upgrade 2018-09-02 14:11:24 +02:00
Jan Laukemann
a56c1955d5 added DV port feature for SKL and ZEN and changed OSACA version to 0.2 2018-08-24 01:57:22 +02:00
Jan Laukemann
a11b8a04a4 fixed wrong port distribution for vcvtsi2sd 2018-08-23 22:06:06 +02:00
Jan Laukemann
a10e97f47c new measurements for SKL and ZEN 2018-08-23 08:03:08 +02:00
Jan Laukemann
e3334fe8f0 updated measurements 2018-08-16 02:33:30 +02:00
Jan Laukemann
73d94f581e bugfix in ld/st algorithm and new measurements 2018-08-03 02:14:11 +02:00