[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #1760 [Tor - Relay]: Parallel Crypto: Design a good crypto parallelization plan and architecture
#1760: Parallel Crypto: Design a good crypto parallelization plan and architecture
-------------------------+--------------------------------------------------
Reporter: nickm | Owner:
Type: task | Status: new
Priority: normal | Milestone: Deliverable-Sep2010
Component: Tor - Relay | Version:
Keywords: | Parent: #1749
-------------------------+--------------------------------------------------
Lest we repeat design mistakes of cryptography programs past ("Ready!
Fire! Aim!"), we should really come up with a good design for how to
[#1749 split our crypto across multiple CPUs] before we get too deeply
involved in the coding.
This should at the very least include figuring out what new data
structures we need, what new code we need, what runs in subthreads, and
how to minimize the amount of calls from subthreads back to the main
thread.
(It's okay for this to be threaded and not multiprocess, BTW: Everybody
who matters besides OpenBSD has kernel threads nowadays.)
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1760>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online