- Introduction:
- OpenCL
- Wiki
- Recommended OpenCL Books
- Heterogeneous Computing with OpenCL
- OpenCL Programming Guide [Code]
- [Advanced] Advances in GPU Research and Practice
- Code Samples
- Mobile GPU
- Snapdragon Adreno GPU
- OpenCL 2.0 (2018/June)
- WELL supported by the company
- Qualcomm Snapdragon Mobile Platform OpenCL General Programming and Optimization Guide
- Adreno GPU SDK
- ARM Mali
- OpenCL 1.2 (2018/June)
- Key Idea:
- Link your OpenCL program with libOpenCL.so on the target device
- Requirement:
- Bazel from Google (Not a must but recommended) How to Install Bazel
- A ROOTed Android Phone with Adreno/Mali GPU
- OpenCL device driver on your phone (usually located in /system/vendor/lib64)
- Steps:
- **In case you want to run OpenCL code in an Android App (not on command line). Here are some sample Android projects
建立自己的 owncloud 伺服器 " ownCloud 是一個 自由 且 開源 的客戶端到伺服器端的軟體,可作為個人 雲端儲存 解決方案。包括兩個部分:伺服器和客戶端。 ownCloud在客戶端可透過網頁介面,或者安裝專用的客戶端軟體來使用。網頁介面當然就是任何能開網頁的平台都支援,而客戶端軟體也支援相當多平台,Windows、Linux、iOS、Android皆有。" -- Wikipedia 前置作業 需要先安裝 docker 跟 docker-compose $ sudo apt install docker-ce docker-compose 使用docker安裝owncloud 使用以下的 docker-compose script 快速安裝 owncloud 將 OWNCLOUD_DOMAIN 換成自己的域名或是IP地址 (i.e. abc.com) 將 your_path 換成伺服器上的位置 (i.e. /media/abc/owncloud/files:/mnt/data) 記得要對script做以下的修改 在docker-compose.yml檔案所在的位置執行 $ docker-compose up -d 使用 docker ps 指令觀察 owncloud 執行的情況 或是用 $docker logs -f <CONTAINER_NAME> 也就是 docker logs -f owncloud 來看 owncloud 的 log 紀錄 Owncloud 管理常用指令 以下紀錄常用到的 owncloud 指令 更新檔案的資料紀錄 如果有大型的檔案需要一次性的傳送到 owncloud 上 使用 owncloud 的網頁版本非常不牢靠,使用 owncloud client 是個對一般使用者較友善的選擇 但我常用的方法是用 ssh 連進伺服器 找到伺服器上 owncloud 儲存資料的路徑(忘記的話去docker-compose.yml裡面找 your_path 被替換掉 的那個路徑) 進到 /your_path/owncloud/files/files/<USER_NAME> 之後 使用 FileZilla...
留言
張貼留言