[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