Go to file
Rodrigo Arias 5a940540d3 Use priority queue for streams and fast channels
A priority queue (in heap.h) is used to keep the next event ready in the
emulator loop. Additionally, a list of dirty channels is keept to
limit the complexity of the propagation and emit phases.
2021-10-21 16:53:00 +02:00
cfg Add experimental OpenMP support 2021-10-21 16:53:00 +02:00
doc Updating documentation of nOS-V and TAMPI 2021-10-21 16:53:00 +02:00
.gitignore Add gitignore 2021-08-02 20:26:20 +02:00
chan.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
chan.h Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
def.h Single header and move lib functions to libovni 2021-07-24 10:53:41 +02:00
dump.c Fix prototypes and unused variables 2021-10-21 16:53:00 +02:00
emu_nosv.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
emu_openmp.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
emu_ovni.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
emu_tampi.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
emu.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
emu.h Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
heap.h Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
Makefile Enable more strict warnings 2021-10-21 16:53:00 +02:00
ovni2prv.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
ovni_trace.h Add jumbo events 2021-07-30 20:08:40 +02:00
ovni.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
ovni.h Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
ovnisync.c Fix prototypes and unused variables 2021-10-21 16:53:00 +02:00
parson.c Store CPU list in a metadata.json file 2021-08-03 17:48:37 +02:00
parson.h Store CPU list in a metadata.json file 2021-08-03 17:48:37 +02:00
pcf.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
pcf.h Add cooling and warming states 2021-10-21 16:53:00 +02:00
plot-drift.py Implement drift detection and add plot script 2021-08-19 20:34:09 +02:00
prv.c Use priority queue for streams and fast channels 2021-10-21 16:53:00 +02:00
prv.h Move PRV event types to emu.h 2021-10-21 16:08:03 +02:00
test_speed.c Fix prototypes and unused variables 2021-10-21 16:53:00 +02:00
uthash.h Add nosv task support 2021-07-29 17:46:25 +02:00
utlist.h Add utlist.h for double linked lists 2021-10-21 16:53:00 +02:00