Loading

上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 创建型模式 创建型模式的作用就是创建对象,说到创建一个对象,最熟悉的就是 new 一个对象,然后 set 相关属性。但是,在很多场景下,我们需要给客户端提供更加友好的创建对象的方式,尤其是那种我们定义了类,但是需要提供给其他开发者用的时候。 工厂模式分为简单工厂模式,工厂模式,抽象工厂模式。在工厂模 阅读全文
posted @ 2022-12-16 21:58 aalanwyr 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 今天仔细阅读 Linux Top Code 时就发现了 qsort 的用法,用于对各个进程的优先级进行排序这里稍作整理。在C++中有STL库可以用来进行排序,而对于新手来说很少知道C语言竟然也有自己的排序函数。 qsort(new_procs, num_new_procs, sizeof(struc 阅读全文
posted @ 2022-12-03 23:07 aalanwyr 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一. 概述 1.1 CPU时间 cpu指标 含义user 用户态时间nice 用户态时间(低优先级,nice>0)system 内核态时间idle 空闲时间iowait I/O等待时间irq 硬中断softirq 软中断iowait时间是不可靠值,理由如下: CPU不会等待I/O执行完成,而iowa 阅读全文
posted @ 2022-12-03 22:47 aalanwyr 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 三者都是分配内存,都是stdlib.h库里的函数,但是也存在一些差异。 (1)malloc函数。其原型void *malloc(unsigned int num_bytes); num_byte为要申请的空间大小,需要我们手动的去计算,如int *p = (int *)malloc(20*sizeo 阅读全文
posted @ 2022-12-03 16:03 aalanwyr 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 经常看到源码的宏定义,一直不清楚 ## , _VA_ARGS , ... , args... 的作用是什么,记录下。 1999 年的 ISO C 标准里规定了可变参数宏,语法和函数类似,比如:#define debug(format, ...) fprintf (stderr, format, __ 阅读全文
posted @ 2022-12-03 15:51 aalanwyr 阅读(103) 评论(1) 推荐(1) 编辑
摘要: 循环打印当前系统的进程状态信息 /* * Copyright (c) 2008, The Android Open Source Project * All rights reserved. * * Redistribution and use in source and binary forms, 阅读全文
posted @ 2022-11-30 23:07 aalanwyr 阅读(112) 评论(0) 推荐(0) 编辑
摘要: * 参考spec:the-compute-architecture-of-intel-processor-graphics-gen9-v1d0.pdf SOC 架构 Gen9 架构是早期用在igpu 中的,igpu 集成在在整个cpu 的base die上。 Gen 9 是一个非常经典的架构,其中的 阅读全文
posted @ 2022-11-06 21:51 aalanwyr 阅读(935) 评论(0) 推荐(0) 编辑
摘要: GTX480-Compute 2.0 capability 有 15 个 core 或者说 SM( Streaming Multiprocessors ) 每个 SM, 一般有 32 cuda 处理器 共 480 个 cuda 处理器 带 ECC 的 global memory 每个 SM 内的线程 阅读全文
posted @ 2022-11-02 22:31 aalanwyr 阅读(264) 评论(0) 推荐(0) 编辑
摘要: AMD 5870 显卡 (cypress) 架构 20 个 simd 引擎,每个 simd 引擎包含 16 个 simd 每个 simd 包含 16 个 stream core 每个 stream core 都是 5 路的乘法 -加法运算单元( VLIW processing) 每个 stream 阅读全文
posted @ 2022-11-02 22:12 aalanwyr 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 本篇是GPGPU 架构汇总的总章,参考的是AMD公布OpenCL 手册,该手册总结了AMD. Nvdia 早年的GPGPU体系架构,以及Opencl 各个API 与硬件结构的映射关系。本篇除了整理这两家的GPU 架构,也会增加Intel dGPU的架构(牙膏厂终于回过神了。。。。) 对于现代的 GP 阅读全文
posted @ 2022-11-02 22:01 aalanwyr 阅读(960) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页