Skip to content

Latest commit

 

History

History
71 lines (64 loc) · 4.33 KB

File metadata and controls

71 lines (64 loc) · 4.33 KB

Paper path map

The arXiv paper and the results files reference paths from the repository's original layout. That layout was organized around the paper; the current one is organized around the library. This table translates.

Nothing was deleted in the move. git log --follow <new-path> shows the full history of every file across the rename.

Path in the paper / older results Where it lives now
transparent-runtime/libtransparent.c src/libtransparent.c
transparent-runtime/detector.{c,h} src/detector.{c,h}
transparent-runtime/fw_fiber.c, fw_switch.S src/fw_fiber.c, src/fw_switch.S
transparent-runtime/fw_fiber.h include/toffload/fw_fiber.h
transparent-runtime/transparent.map src/transparent.map
transparent-runtime/libaccel.c backends/emulated/libaccel.c
transparent-runtime/libaccel_gpu.cu backends/cuda/libaccel_gpu.cu
transparent-runtime/libaccel_gpu_heavy.cu backends/cuda/libaccel_gpu_heavy.cu
gpu/aes_dev.cuh backends/cuda/aes_dev.cuh
transparent-runtime/libaccel_remote.c backends/remote/libaccel_remote.c
transparent-runtime/remote_hsm.c backends/remote/remote_hsm.c
transparent-runtime/libtlsoffload.c backends/tls/libtlsoffload.c
transparent-runtime/conn_server.c examples/servers/conn_server.c
transparent-runtime/infer_server.c examples/servers/infer_server.c
transparent-runtime/hostile_server.c examples/servers/hostile_server.c
transparent-runtime/barrier_server.c examples/servers/barrier_server.c
transparent-runtime/client.c, bclient.c examples/clients/
transparent-runtime/apps/redis/ examples/integrations/redis/
transparent-runtime/apps/ngx_accel/ examples/integrations/nginx/
transparent-runtime/apps/node_accel/ examples/integrations/nodejs/
transparent-runtime/apps/py_accel/ examples/integrations/python/
transparent-runtime/apps/ap_accel/ examples/integrations/apache/
transparent-runtime/apps/go_accel/ examples/integrations/go/
transparent-runtime/apps/pg_accel/ examples/integrations/postgresql/
transparent-runtime/apps/maria_accel/ examples/integrations/mariadb/
transparent-runtime/apps/haproxy_accel/ examples/integrations/haproxy/
transparent-runtime/apps/memcached-1.6.18-accel.patch examples/integrations/memcached/
transparent-runtime/jvm/Server.java examples/integrations/java/Server.java
transparent-runtime/TRANSPARENCY_RESULTS.md bench/results/transparency.md
transparent-runtime/THIRD_PARTY_APPS.md bench/results/third-party-apps.md
transparent-runtime/MARIADB_RESULTS.md bench/results/mariadb.md
transparent-runtime/DESIGN_A_RESULTS.md bench/results/detector.md
transparent-runtime/COND_RWLOCK_POOL_RESULTS.md bench/results/cond-rwlock-pool.md
transparent-runtime/apps/MINIMAL_EDIT_RESULTS.md bench/results/minimal-edit.md
transparent-runtime/jvm/JVM_RESULTS.md bench/results/java.md
transparent-runtime/sweep/SWEEP_RESULTS.md bench/results/fiberizability-sweep.md
transparent-runtime/sweep/STUNNEL_OFFLOAD_RESULTS.md bench/results/stunnel.md
transparent-runtime/sweep/SCOUTING_POSITIVE_DEMO.md bench/results/scouting-demo.md
transparent-runtime/sweep/cond_*.c, cond.map bench/fiberizability/
transparent-runtime/apps/*.sh, *_sweep.sh bench/scripts/
transparent-runtime/apps/*.csv, transparent-runtime/*.csv bench/data/
transparent-runtime/{ap,apache-test,nginx-test,stunnel-test}/ bench/fixtures/
conflict-measurement/ experiments/correctness/
runtime/ (microbenchmarks) experiments/microbench/
gpu/ experiments/gpu/
transparency/ experiments/interposition/
detector/ experiments/detector/
nginx-sesstest/ experiments/nginx-session/
EXPERIMENT_PLAN.md experiments/EXPERIMENT_PLAN.md

Renamed environment variables

RT_* still works everywhere. TOFFLOAD_* is the canonical prefix and takes precedence; see configuration.md.

Renamed API

accel_encrypt() is now an alias of accel_run(). Both are exported by every shipped backend and both are interposed by the runtime, so command lines and integrations from the paper are unaffected.