Skip to content

Commit

Permalink
chore(docs): add docs on how to visualize trace
Browse files Browse the repository at this point in the history
  • Loading branch information
batzor committed Aug 8, 2024
1 parent 9a634fc commit a31c2aa
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/how_to_use/how_to_build.md
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,11 @@ bazel build --config ${os} --//:has_asm_prime_field=false //...

## Performance Tuning

### Visualizing and Profiling Traces

Tachyon utilizes [Perfetto](https://perfetto.dev/) for low-overhead profiling. You can visualize the generated trace by
uploading it to the [Perfetto Trace Viewer](https://ui.perfetto.dev/). Typically, our traces are generated in the `/tmp` directory with a `perfetto-trace` extension.

### Use Intel OpenMP Runtime Library(libiomp)

By default, Tachyon uses GNU OpenMP (GNU `libgomp`) for parallel computation. On Intel platforms, Intel OpenMP Runtime Library (`libiomp`) provides OpenMP API specification support. It sometimes brings more performance benefits compared to `libgomp`.
Expand Down

0 comments on commit a31c2aa

Please sign in to comment.