自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lamorh的专栏

这些只是自己在学习中的一些总结和心得

  • 博客(13)
  • 收藏
  • 关注

原创 关于矩阵相乘

#include#include#include//矩阵相乘核心算法const char *KernelSource="__kernel void SimpleMultiply(__global int *outputC,int widthA,int heightA,int widthB,int heightB,__global int *inputA,__global

2013-04-28 13:46:40 837

原创 关于矩阵变化的3种做法(2)

后来想到了一维的方式,除内核与上面那方式不同外,其他的都相同:内核如下;const char *KernelSource="__kernel void add(__global int *outputB,__global int *inputA)""{""    int i=get_global_id(0);""    if(i=8&&i=16&&i=24&&i"

2013-04-28 13:40:40 775

原创 关于矩阵变化的3种做法(1)

指导老师交给我们一个任务让有1的部分加1,2的部分加2,3的部分加3,4的部分加4.一开是我对OpenCL的映射不是很清楚,于是不知道该如何分配线程来解决这个问题,后来我想到了一个”简便“算法,这不就是相当于每个部分乘以2吗?于是我一开始内核代码是这样写的://矩阵变化const char *KernelSource="__kernel

2013-04-28 13:30:22 972

原创 两个矩阵相加

#include#include#includeconst char *KernelSource="__kernel void add(__global int *A,__global int *B,__global int *C)""{""    int i=get_global_id(0);""    C[i]=A[i]+B[i]; ""}";

2013-04-28 13:11:42 3855

原创 OpenCL 两个向量相加

// This program implements a vector addition using OpenCL// System includes#include #include // OpenCL includes#include // OpenCL kernel to perform an element-wise // add of two

2013-04-28 13:09:10 1722

原创 OpenCL中的“Hello,world”

一、Hello,World程序:cl文件:#pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable__constant char hw[] = "Hello World\n";__kernel void hello(__global char * out){size_t tid = get_global_

2013-04-28 13:05:28 1449

原创 《OpenCL异构计算》学习笔记

第一章  并行编程入门1. 线程与共享内存:线程: 一个正在运行的程序可以由几个子程序组成,它们分别维护着自己独立的控制流,可以并发执行,这些子程序被定义为“线程(Thread)”。2.消息传递通讯:消息传递通信模型使我们能指定计算时可能会使用的一系列任务之间如何进行通信。任务通过发送和接收具体消息来实现数据交换。3.不同的并行粒度:并行粒度被定义为计算与通讯之比。并行粒度

2013-04-28 13:01:36 2493 1

原创 Activity 2.2.4: Network Representations

Activity 2.2.4: Network RepresentationsAddressing Table:This Lab does not include an Addressing Table.Learning Objectives:Explore the PT interfaceLocate the key components used to place de

2013-04-28 12:55:48 2170

原创 我的读书笔记之-----类的继承与多态性以及方法重载

在java中,类的继承需要用到关键字extends:如下面的代码:package javaapplication9;/** * * @author Lamorh */class Person{    int age;    String name;    int avoirdupois;    public void eat()    {

2013-03-29 20:17:49 506

原创 在控制台打印菱形

这是试着写了一个打印菱形的程序:我写的代码如下:public class Coversion {    /**     * @param args the command line arguments     */    public static void main(String[] args)     {        // TODO code applic

2013-03-28 17:32:44 893

原创 我的读书笔记之-----Java基本数据类型间的运算

今天看了一些关于简单的数据类型间的运算。首先我就运行了一下下面这个实例:public class Coversion {    /**     * @param args the command line arguments     */    public static void main(String[] args) {        // TODO code ap

2013-03-28 16:30:27 553

原创 关于Java集成开发环境(IDE)---NetBeans的安装,以及Helloworld编写

配好了JDK,就可以下载集成开发环境进行Java的学习了。首先在这个网址:点击打开链接http://www.oracle.com/technetwork/java/javase/downloads/index.html就会看到这个:然后选择NetBeans,下载符合自己操作系统的版本进行安装。之后就可以进行简单的Hello,world的编写了:打开NetBean

2013-03-27 21:36:53 1016

原创 关于Java--JDK的安装

【无关紧要的东西】 之前我一直没打算学Java的,只是杰哥(仁杰麟)叫我们跟他一起做些项目,他说需要我们先学好Java,于是我开始了Java的学习。下面就说说我学习Java之前的准备工作:第一步:下载JDK先在百度上搜索JDK,然后会看到这样的链接:然后点击进去:然后根据自己的操作系统选择合适的版本。第二步:安装Java下载点击安装:【我

2013-03-27 20:34:20 557

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除