diff --git a/com.amd.aparapi.jni/src/cpp/cltest.cpp b/com.amd.aparapi.jni/src/cpp/cltest.cpp
index add2861d2d19317f05f108388cd39e7805c3c09b..8ec9d9978165b38a7aecc15a60e81e8aa2a650dc 100644
--- a/com.amd.aparapi.jni/src/cpp/cltest.cpp
+++ b/com.amd.aparapi.jni/src/cpp/cltest.cpp
@@ -184,10 +184,35 @@ int main(int argc, char **argv){
                status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_GLOBAL_MEM_SIZE,  sizeof(globalMemSize), &globalMemSize, NULL);
                fprintf(stderr, "         CL_DEVICE_GLOBAL_MEM_SIZE.......... %lu\n", globalMemSize);
 
-
                cl_ulong localMemSize;
                status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_LOCAL_MEM_SIZE,  sizeof(localMemSize), &localMemSize, NULL);
                fprintf(stderr, "         CL_DEVICE_LOCAL_MEM_SIZE........... %lu\n", localMemSize);
+
+
+
+               char profile[2048];
+               status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_PROFILE,  sizeof(profile), &profile, NULL);
+               fprintf(stderr, "         CL_DEVICE_PROFILE.................. %s\n", profile);
+
+               char deviceVersion[2048];
+               status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_VERSION,  sizeof(deviceVersion), &deviceVersion, NULL);
+               fprintf(stderr, "         CL_DEVICE_VERSION.................. %s\n", deviceVersion);
+
+               char driverVersion[2048];
+               status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DRIVER_VERSION,  sizeof(driverVersion), &driverVersion, NULL);
+               fprintf(stderr, "         CL_DRIVER_VERSION.................. %s\n", driverVersion);
+
+               char cVersion[2048];
+               status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_OPENCL_C_VERSION,  sizeof(cVersion), &cVersion, NULL);
+               fprintf(stderr, "         CL_DEVICE_OPENCL_C_VERSION......... %s\n", cVersion);
+
+               char name[2048];
+               status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_NAME,  sizeof(name), &name, NULL);
+               fprintf(stderr, "         CL_DEVICE_NAME..................... %s\n", name);
+               char extensions[2048];
+               status = clGetDeviceInfo(deviceIds[deviceIdx], CL_DEVICE_EXTENSIONS,  sizeof(extensions), &extensions, NULL);
+               fprintf(stderr, "         CL_DEVICE_EXTENSIONS............... %s\n", extensions);
+
                fprintf(stderr, "      }\n");
             }