- 博客(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关注的人