Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.49 KB

File metadata and controls

50 lines (36 loc) · 1.49 KB

Data-Compression-Encryption-GPGPU

A Data Compression and Encryption tool which makes use of GPU to obtain time and power efficiency

Currently Working Platforms

  • Windows 11/10 64-bit
  • Linux
  • macOS

Tested GPUs

  • AMD Radeon RX6600
  • NVIDIA GeForce RTX 3060
  • NVIDIA GeForce RTX 3050 Mobile
  • NVIDIA GeForce GTX 1650 Mobile
  • Intel UHD 630
  • NVIDIA GeForce GTX 1660 Super

Code Organization

  1. CPU - Contains Serial C and CPP based code that runs on CPU in single threaded mode
  2. CUDA - Contains Parallel code that runs on Nvidia GPUs
  3. OpenCL - Contains Parallel code that runs on AMD, Intel and Nvidia GPUs
  4. flutter_app - Contains the UI client application code

Flutter App

To run the app in Debug Mode, simply run the below command

flutter run

To deploy the app, run the below commands according to your OS

For Windows

flutter build windows --release

For Linux

flutter build linux --release

Screenshot 2024-01-11 132803

2

3

4