-
Notifications
You must be signed in to change notification settings - Fork 269
Decide if preloading AES encryption is important #1370
Copy link
Copy link
Open
Labels
Component: TestingUnit and integration tests and frameworksUnit and integration tests and frameworksType: MaintenanceRefactoring, cleanup, documenation, or process improvementsRefactoring, cleanup, documenation, or process improvements
Description
For our Tor experiments, we used to preloading openssl encryption functions in Shadow version 1.x. This used to lead to a big performance boost (see Figure 2 in the original Shadow paper).
Since that, modern CPUs enable optimizations that can perform AES operations with very low latency. We are wondering if it still makes sense to maintain the code needed to preload the AES functions going forward.
To help us decide, we should run an experiment in Shadow 2.x both with and without preloading the AES functions, and test how performance is affected.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Component: TestingUnit and integration tests and frameworksUnit and integration tests and frameworksType: MaintenanceRefactoring, cleanup, documenation, or process improvementsRefactoring, cleanup, documenation, or process improvements