From 2335a51ced49d108efd62a34d1e0319adf01881d Mon Sep 17 00:00:00 2001 From: Anatoly Yakovenko Date: Thu, 24 May 2018 23:18:41 -0700 Subject: [PATCH] logs --- src/ecdsa.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ecdsa.rs b/src/ecdsa.rs index 12ecb306a..b1d0e6201 100644 --- a/src/ecdsa.rs +++ b/src/ecdsa.rs @@ -51,10 +51,17 @@ fn verify_packet(packet: &Packet) -> u8 { ).is_ok() as u8 } +fn batch_size(batches: &Vec) -> usize { + batches + .iter() + .map(|p| p.read().unwrap().packets.len()) + .fold(0, |x, y| x + y) +} + #[cfg(not(feature = "cuda"))] pub fn ed25519_verify(batches: &Vec) -> Vec> { use rayon::prelude::*; - + info!("CPU ECDSA for {}", batch_size(batches)); batches .into_par_iter() .map(|p| { @@ -72,6 +79,7 @@ pub fn ed25519_verify(batches: &Vec) -> Vec> { pub fn ed25519_verify(batches: &Vec) -> Vec> { use packet::PACKET_DATA_SIZE; + info!("CUDA ECDSA for {}", batch_size(batches)); let mut out = Vec::new(); let mut elems = Vec::new(); let mut locks = Vec::new();