Skip to content

yamanalab/DAMCREM

Repository files navigation

概要

DAMCREM (Dynamic Allocation Method of Computation REsource to Macro-Tasks for Fully Homomorphic Encryption Application)

Requirements

  • CentOS 7
    • It may work on Ubuntu 20.04
  • CMake >= 3.13
  • GCC >= 9.3.1

ビルド

$ git submodule update -i
$ mkdir build
$ cd build
$ cmake ../ -DCMAKE_BUILD_TYPE=Release
$ make && cd ../

デモ

準備

$ unzip scheme.zip
$ unzip const_data.zip

サーバ

$ ./build/example/server/test_online_single_fifo --option-file=options/1app/1-test.txt

クライアント

$ ./build/example/client/test_online 

静的解析

$ ./build/bin/static_analysis --option-file=options/1app/1-static_analysis.txt --log-file=./app/1/app_exec_time_result.txt --data-file=./app/1/app_exec_time_data.txt --measure --generate --max-num-threads=4 --ignore-top-jobs=1

Reference

T. Suzuki, Y. Ishimaki and H. Yamana, "DAMCREM: Dynamic Allocation Method of Computation REsource to Macro-Tasks for Fully Homomorphic Encryption Applications," 2020 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 458-463, 2020, doi: 10.1109/SMARTCOMP50058.2020.00094.

License

Copyright 2021 Yamana Laboratory, Waseda University Supported by JST CREST Grant Number JPMJCR1503, Japan.

See also License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published