實作GPU執行框架並演示於加密檔案系統

碩士 === 國立清華大學 === 電機工程學系 === 102 === This work revised the original GPU-accelerated file system to enhance not only reliability but also security. It is designed to have a flexible configuration on both reliability and encryption schemes. Different encoding levels and encryption mode are provided to...

Full description

Bibliographic Details
Main Authors: Lin, Shang-Chieh, 林上傑
Other Authors: Hsu, Yarsun
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/00334479799092635437
id ndltd-TW-102NTHU5442035
record_format oai_dc
spelling ndltd-TW-102NTHU54420352015-10-13T22:57:41Z http://ndltd.ncl.edu.tw/handle/00334479799092635437 實作GPU執行框架並演示於加密檔案系統 A GPU Runtime Demonstrated on an Encrypted File System Lin, Shang-Chieh 林上傑 碩士 國立清華大學 電機工程學系 102 This work revised the original GPU-accelerated file system to enhance not only reliability but also security. It is designed to have a flexible configuration on both reliability and encryption schemes. Different encoding levels and encryption mode are provided to configure for each file. Moreover, a runtime framework is proposed, which provides a unified interface for applications to easily take advantage of the various computation powers on a heterogeneous environment. Multiple devices and platforms, such as CUDA and OpenCL can be utilized at the same time to achieve a better performance. The system is implemented with Cauchy Reed-Solomon (CRS) encoding/decoding operations for reliability and Advanced Encryption Standard (AES) encryptions for security. Both of the operations are accelerated by CUDA and OpenCL. Besides, the file system is integrated with FUSE (File system in User space) and run as a stacked file system. It can be easily ported to other platforms that support POSIX and can be mount on any other file systems. Finally, The runtime framework and the system were evaluated and compared with different hardware environments. The results show that the system runs efficiently and has a performance gain up to 104.57x on AES operations. Hsu, Yarsun 許雅三 2013 學位論文 ; thesis 55 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 電機工程學系 === 102 === This work revised the original GPU-accelerated file system to enhance not only reliability but also security. It is designed to have a flexible configuration on both reliability and encryption schemes. Different encoding levels and encryption mode are provided to configure for each file. Moreover, a runtime framework is proposed, which provides a unified interface for applications to easily take advantage of the various computation powers on a heterogeneous environment. Multiple devices and platforms, such as CUDA and OpenCL can be utilized at the same time to achieve a better performance. The system is implemented with Cauchy Reed-Solomon (CRS) encoding/decoding operations for reliability and Advanced Encryption Standard (AES) encryptions for security. Both of the operations are accelerated by CUDA and OpenCL. Besides, the file system is integrated with FUSE (File system in User space) and run as a stacked file system. It can be easily ported to other platforms that support POSIX and can be mount on any other file systems. Finally, The runtime framework and the system were evaluated and compared with different hardware environments. The results show that the system runs efficiently and has a performance gain up to 104.57x on AES operations.
author2 Hsu, Yarsun
author_facet Hsu, Yarsun
Lin, Shang-Chieh
林上傑
author Lin, Shang-Chieh
林上傑
spellingShingle Lin, Shang-Chieh
林上傑
實作GPU執行框架並演示於加密檔案系統
author_sort Lin, Shang-Chieh
title 實作GPU執行框架並演示於加密檔案系統
title_short 實作GPU執行框架並演示於加密檔案系統
title_full 實作GPU執行框架並演示於加密檔案系統
title_fullStr 實作GPU執行框架並演示於加密檔案系統
title_full_unstemmed 實作GPU執行框架並演示於加密檔案系統
title_sort 實作gpu執行框架並演示於加密檔案系統
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/00334479799092635437
work_keys_str_mv AT linshangchieh shízuògpuzhíxíngkuāngjiàbìngyǎnshìyújiāmìdàngànxìtǒng
AT línshàngjié shízuògpuzhíxíngkuāngjiàbìngyǎnshìyújiāmìdàngànxìtǒng
AT linshangchieh agpuruntimedemonstratedonanencryptedfilesystem
AT línshàngjié agpuruntimedemonstratedonanencryptedfilesystem
_version_ 1718084035234758656