|
151f5a2b77
|
Set the loom in the process
|
2021-10-21 16:53:00 +02:00 |
|
Kevin Sala
|
52ba53ffda
|
Gathering nOS-V API instrumentation as new subnamespace
|
2021-10-21 16:53:00 +02:00 |
|
|
8f407d6ad2
|
Prefix subsystem values with "NOSV_"
|
2021-10-21 16:53:00 +02:00 |
|
|
78656ce83a
|
Remove unused nosv ss
|
2021-10-21 16:53:00 +02:00 |
|
|
8ff3359c34
|
Add experimental OpenMP support
|
2021-10-21 16:53:00 +02:00 |
|
Kevin Sala
|
a7463723bc
|
Adding TAMPI instrumentation
|
2021-10-21 16:53:00 +02:00 |
|
Kevin Sala
|
d2a349e895
|
Fixing scheduling events' identifiers
|
2021-10-21 16:53:00 +02:00 |
|
Kevin Sala
|
7def854b8b
|
Adding subsystem states for some nOS-V API calls
This commit includes states for the nosv_pause, nosv_yield,
and nosv_waitfor and nosv_scheduling_point API calls.
|
2021-10-21 16:53:00 +02:00 |
|
|
019668ac53
|
Use local bursts per thread
|
2021-10-21 16:53:00 +02:00 |
|
|
1d4796521b
|
Add cooling and warming states
|
2021-10-21 16:53:00 +02:00 |
|
|
3f22afc4b3
|
Handle all events with CPU and thread channels
|
2021-10-21 16:53:00 +02:00 |
|
|
6b83789460
|
Add CPU channels
|
2021-10-21 16:53:00 +02:00 |
|
|
dd1567e0ec
|
Add support for tracking modes in channels
|
2021-10-21 16:52:51 +02:00 |
|
|
d6afd5c528
|
Use a table to convert channel ids to PRV types
|
2021-10-21 16:39:36 +02:00 |
|
|
8d043a8350
|
Keep a global list of threads and CPUs
|
2021-10-21 16:34:04 +02:00 |
|
|
fbfbb8fc0f
|
Introduce channels
|
2021-10-21 16:15:29 +02:00 |
|
|
13e6eabf33
|
Move PRV event types to emu.h
|
2021-10-21 16:08:03 +02:00 |
|
|
28fa152169
|
Add preliminar nosv CPU subsystem support
|
2021-10-21 16:05:01 +02:00 |
|
|
abdbd8d64c
|
Add virtual events
|
2021-09-28 19:32:16 +02:00 |
|
|
2bd589ee9e
|
Prefix error messages with "error: "
|
2021-09-28 19:32:16 +02:00 |
|
|
c846e03899
|
Add allocation subsystem
|
2021-09-28 19:32:16 +02:00 |
|
|
31e3f1218f
|
Add nos-v scheduler subsystem events
|
2021-09-28 19:32:16 +02:00 |
|
Kevin Sala
|
8b78baa587
|
Fixing ovni for multiple nodes (workaround)
|
2021-09-21 15:15:26 +02:00 |
|
|
e80bcdd224
|
Avoid TID collisions searching only in cur_proc
|
2021-09-21 15:15:26 +02:00 |
|
Kevin Sala
|
543dd51d8f
|
Fixing compilation errors
|
2021-08-10 10:16:41 +02:00 |
|
|
1da0f1a096
|
Generate PCF and ROW files
|
2021-08-03 20:47:02 +02:00 |
|
|
e6e976023d
|
Implement the clock offset correction
|
2021-08-03 19:56:31 +02:00 |
|
|
4e971bceff
|
Write multiple prv files and add app id view
|
2021-08-03 18:42:56 +02:00 |
|
|
60862db890
|
Store CPU list in a metadata.json file
This allows early access to the CPU list in order to emit the PRV header
before consuming events from the streams.
|
2021-08-03 17:48:37 +02:00 |
|
|
763bcf7c33
|
Store cpus in each loom
|
2021-08-02 21:13:25 +02:00 |
|
|
43950a13f1
|
Load arbitrary loom names
|
2021-08-02 20:23:57 +02:00 |
|
|
9c0866cfd9
|
Use always the logical cpu index
|
2021-08-02 18:15:59 +02:00 |
|
Rodrigo
|
4e23d7d435
|
WIP
|
2021-08-02 10:08:58 +02:00 |
|
|
dc2df90cc4
|
Load process directories using the pid
|
2021-07-30 21:37:25 +02:00 |
|
|
d7c81b3048
|
Add jumbo events
|
2021-07-30 20:08:40 +02:00 |
|
|
77a879c0a0
|
Add task types
|
2021-07-29 18:13:41 +02:00 |
|
|
56c86718fd
|
Add nosv task support
|
2021-07-29 17:46:25 +02:00 |
|
|
49198afbca
|
Implement thread count view
|
2021-07-28 19:12:20 +02:00 |
|
|
d25bbed350
|
Distribute emulator into modules
|
2021-07-28 11:56:35 +02:00 |
|