原创 Hadoop僞分佈式安裝體驗

這段時間有空想研究MapReduce,於是選擇安裝Hadoop。只有一臺機器,就選擇了僞分佈式安裝。 1、從官網下載Hadoop2.2 2、把安裝

原创 高通平臺下安卓opencl小例子

1、從高通官網下載Adreon SDK(需要註冊爲會員) 2、解壓以後,把文件夾Development/Inc/內的CL文件夾拷貝到:android-ndk-r9d/platforms/android-19/arch-arm/usr/in

原创 RenderScript控制並行化線程數量

第一種方法: 在這裏,我們只是把10個數組的計算展開。但是在實際得項目中,有時需要人爲設定線程數量。此時,rs_script_call就可以發揮作用了。 rs_script_call結構體定義如下: 00110 typedef stru

原创 安卓下PowerVR OpenCL編程

        目前對於PowerVR,從 Series 5XT之後的GPU都支持OpenCL,例如魅族的MX3,採用的是SGX544。例子就是在MX3上驗證的。如果不確定手機是否有支持OpenCL的設備,可以在豌豆莢中搜索OpenCL_

原创 OpenACC與cublas交互-fortran版本

目前,cuda有許多庫函數可以直接調用,不多都是基於C開發,對於Fortran用戶,稍顯麻煩一點的是需要自己定義調用這些庫函數的接口。據我的瞭解,目前cubals,cula已經做好接口,可以直接使用。下面就以cubals爲例: ! op

原创 CUDA Fortran for Scientists and Engineers第二版翻譯

      下午聽朋友說,NV把《CUDA Fortran for Scientists and Engineers》的出版權賣給了國內某出版商。第一反應是我們三翻譯的豈不是白翻譯了,第二反應是我們翻譯的東西被別人竊取了怎麼辦。趕緊把翻譯

原创 RenderScript多個輸入處理

在RenderScript中,默認情況下對應一個輸入,一個輸出。但是在實際使用過程中,有時需要有多個輸入,多個輸出。可以採用rs_allocation來處理。 private void CreateScript(){

原创 OpenACC2.0-routine

對於OpenCC1.0中,沒有定義函數調用,用戶自定義的函數調用只能通過內聯(inline)的方式,在編譯時需要添加編譯選項:-Minline.在O

原创 OpenACC與CUDA Fortran交互(1)

先上代碼: ! openacc_main.f90 program main   use saxpy_mod   integer, parameter :: N = 2**20   real, dimension(N) :: X, Y

原创 clCreateBuffer參數說明

clCreateBuffer第二個參數可以有多種,詳情請點擊此次,對於前三個比較簡單,在此就忽略。 1、CL_MEM_USE_HOST_PTR   對於CL_MEM_USE_HOST_PTR,剛開始buffer object的值是來自於

原创 android NDK 小例子step by step

兩天了都在摸索NDK編程,看了一些例子,似乎沒找到一個照着嘗試就能運行的。現在把自己的操作的過程記錄下來。 1、eclipse中設置NDK      打開eclipse,在window->preferences->Android->NDK

原创 複數矩陣計算行列式

項目上需要對復矩陣的行列式計算,根據計算一般矩陣行列式的代碼改成了復矩陣行列式計算。#include<iostream> #include<stdi

原创 OpenACC與CUDA Fortran交互(2)

在帖子《OpenACC與CUDA Fortran交互(1)》中,舉了一個在openacc中嵌套cuda fortran的例子。現在舉一個cuda fortran中嵌套openacc的例子。上代碼: ! cuf_main.cuf

原创 clCompileProgram&clLinkProgram

   在OpenCL1.1中,創建program,直接用clBuildProgram即可。    在OpenCL1.2中,新添加了一種方式:先compiler(clCompileProgram),再linker(clLinkProgram

原创 hdfs c程序在hadoop僞分佈式執行問題

採用C語言,利用libhdfs實現對hdfs的操作。但是在程序運行時報錯: 錯誤如下: hadoop@node1:~/hadoop-1.2.1/sample$ ./test 十二月 17, 2013 11:44:38 上午 org.ap