最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

Massive Parallelization for Finding Shortest Lattice Vectors Based on Ubiquity Generator Framework

2020年09月15日 23時25分06秒 | Weblog
Massive Parallelization for Finding Shortest Lattice Vectors Based on Ubiquity Generator Framework
SessionPorting Applications to Specific Hardware


Authors:
Nariaki Tateiwa, Yuji Shinano, Satoshi Nakamura, Akihiro Yoshida, Masaya Yasuda, Shizuo Kaji, Katsuki Fujisawa

Event :
TypePaper

Time:
Wednesday, 18 November 20202pm - 2:30pmadd to Flagged

LocationTrack :
4

Description:
Lattice-based cryptography has received attention as a next-generation encryption technique, because it is believed to be secure against attacks by classical and quantum computers. Its essential security depends on the hardness of solving the shortest vector problem (SVP). In cryptography, to determine security levels, it is becoming significantly more important to estimate the hardness of the SVP by high-performance computing. In this study, we develop the world's first distributed and asynchronous parallel SVP solver, the MAssively Parallel solver for SVP (MAP-SVP). It can parallelize algorithms for solving the SVP by applying the Ubiquity Generator framework, which is a generic framework for branch-and-bound algorithms. The MAP-SVP is suitable for massive-scale parallelization, owing to its small memory footprint, low communication overhead, and rapid checkpoint and restart mechanisms. We demonstrate the performance and scalability of the MAP-SVP by using up to 100,032 cores to solve instances of the Darmstadt SVP Challenge.
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする