Title
Accelerating Block Cryptography Algorithms in Procedure Level Speculation
Abstract
How to make use of multicore computing resources to accelerate the block cryptography applications has become a common concern problem. And the block cryptography applications have not yet been explored in procedure level speculation thoroughly. This paper proposes a procedure level speculation mechanism for accelerating block cryptography applications, including execution model, synchronization strategy and analysis method, etc. It also takes RC5 and AES for examples to analyze their potential speedups and memory accessing characteristics. The experimental results show that: (1) in procedure level speculation, the block cryptography applications can get a nearly liner growth speedup under ECB mode, (2) the severe inter-thread data dependence violations is the key factor that badly affect the system performance under CBC, CFB and OFB modes.
Year
DOI
Venue
2011
10.1109/CIS.2011.197
CIS
Keywords
Field
DocType
multicore computing resources,block cryptography algorithm acceleration,aes,block cryptography application,cryptography,ecb mode,rc5,ofb mode,synchronization strategy,procedure level speculation,accelerating block cryptography algorithms,block cryptography,execution model,multiprocessing systems,procedure level speculation mechanism,interthread data dependence violations,analysis method,common concern problem,multicore,key factor,thread level speculation,system performance,instruction sets,acceleration,computational modeling,synchronization,parallel processing,computer architecture,computer model
Speculation,Synchronization,Cryptography,Computer science,Instruction set,Parallel computing,Speculative multithreading,Execution model,Multi-core processor,Speedup
Conference
ISBN
Citations 
PageRank 
978-1-4577-2008-6
1
0.36
References 
Authors
13
5
Name
Order
Citations
PageRank
Yaobin Wang1315.77
Hong An210.36
Zhiqin Liu311.04
Kang Xu411.38
Wanli Dong511.04