Learn More
Searching for similarities in large musical databases has become a common procedure. Local alignment methods, based on dynamic programming, explore all the possible matchings between two musical pieces; and as a result return the optimal local alignment. Unfortunately these very powerful methods have a very high computational cost. The exponential growth of(More)
We present below our first implementation results on a modular arithmetic library for cryptography on GPUs. Our library, in C++ for CUDA, provides modular arithmetic, finite field arithmetic and some ECC support. Several algorithms and memory coding styles have been compared: local, shared and register. For moderate sizes, we report up to 2.6 speedup(More)
Current processors typically embed many cores running at high speed. The main goal of this paper is to assess the efficiency of software parallelism for low level arithmetic operations by providing a thorough comparison of several parallel modular multiplications. Famous methods such as Barrett, Montgomery as well as more recent algorithms are compared(More)
The pyruvate dehydrogenase multienzyme complex (Mr of 5-10 million) is assembled around a structural core formed of multiple copies of dihydrolipoyl acetyltransferase (E2p), which exhibits the shape of either a cube or a dodecahedron, depending on the source. The crystal structures of the 60-meric dihydrolipoyl acyltransferase cores of Bacillus(More)
Members of the family of 2-oxoacid dehydrogenase multienzyme complexes catalyze the oxidative decarboxylation of alpha-keto acids and are among the most remarkable enzymatic machineries in the living cell. These multienzyme complexes combine a highly symmetric (cubic or icosahedral) core with a dynamic and flexible arrangement of numerous subunits and(More)
  • 1