自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

controlhr的博客

成长ing

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

原创 P1000 超级玛丽亚

P1000 超级玛丽亚编程题目训练中,不提供任何补全功能,不论使用什么语言编写,都要对其基本格式相当熟悉,既要准确无误,又要迅速该题重点考察C语言中printf()的使用第一次直接复制粘贴C语言不具备自动换行的功能,再同一个printf()中,不能直接换行输出第二次使用+ 连接字符串C语言printf()不提供该种方式第三次每一行使用一次printf()进行输出–成功思考–C...

2020-03-21 21:22:47 340

原创 docker

在ubuntu 上安装docker过程一、docker安装1,卸载旧版本docker全新安装时,无需执行该步骤$ sudo apt-get remove docker docker-engine docker.io如果出现以上现象,使用下面方法解决2,更新系统软件$ sudo apt-get update3,安装依赖包$ sudo apt-get install apt-t...

2019-12-15 18:35:31 136

原创 CUDA intro

Programming Modeldata dependency 数据依赖时: 同步化处理CPU 与 cores(kernel中)出现数据依赖时一次只有一个kernel在执行在同一个kernel中每一个 thread执行相同的代码GPU中的thread与CPU中的区别:GPU中的threads 是Physical threads:threads 经常需要做 context s...

2019-12-11 00:04:01 141

原创 Heterogeneous Computing & GPU Introduction

Heterogeneous Computing (异构计算)DSP 数字信号处理器FPGA 现场可编程门阵列ASIC 专用集成电路GPU 图形处理单元Co-processor 英特尔至强融核计算能力较弱特殊的架构,限制很多,适应性不强缺点: memory 是独立,数据指令需要copyHSA整合memory让不同的processe 都可以访问 share memor...

2019-11-26 22:19:27 311

原创 OpenMP

OpenMP不同于OpenMPIOpenMPI: 是一个MPI的library注意data dependence平行使用thread Pragma 必须有,才能认识到 parallel 可以搭配do 或者for 但是do 和for不能同时使用 Optional怎么使用dataclause 告诉Compile 如何确定 各种变量Parallel所有线程...

2019-11-22 16:12:42 377

原创 Pthread

Pthreadshare memory只有很少的API非常方便传递资料难点:Synchronization 同步问题Shared-memory Programming1.一个共享的内存,can be accessed by all processes,更快更方便2.但是存在三个问题3.Threads vs. Processes5.在linux中,在creat threads...

2019-11-03 19:08:59 180

原创 MPI

MPIcollective Communication Routines标题与point to point 主要区别: 引发group一面不是所有的process而是我们call的那个comm的group里面的所有的 MPI_task同时执行大家一起call workAPI1.MPI_Barrier(comm)当指定commz中的每一个program执行到该处,准备...

2019-11-01 15:35:07 399

原创 关于free()的实际作用

List item内核通过一个红黑树来记录了空闲的内存,malloc就是从树中查找一块大小适合的内存并把地址给你,然后把这个节点从树中摘除,避免被别人分配到产生冲突。这个内存现在归你一个人用了。free函数是把你的这个内存重新放回到红黑树中,让别人可以申请到这个内存。从逻辑上来说,你现在不能在使用这个内存了,因为它已经不属于你。但是系统的实现上目前没有做到,所以你还是能访问这个地址。Lis...

2019-04-03 11:08:32 904

原创 gets()函数的离奇之处

gets()函数的离奇之处无限输入#include <stdio.h>#include <stdlib.h>int main(){ char a[3]; gets(a); puts(a); return 0;}图零虽然数组a只能3个元素,但gets()并不领情,尴尬。C Prime Plus中 这样描述:单独使用get...

2018-10-24 18:21:46 313

空空如也

空空如也

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

TA关注的人

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