自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (7)
  • 收藏
  • 关注

原创 设计模式_创建型模式学习

设计模式

2022-11-06 21:51:55 181

原创 设计原则学习

设计模式

2022-11-06 18:25:10 383

原创 1.17 LeetCode总结(基本算法)_并查集

并查集

2022-09-25 17:39:25 203

原创 CS217 2_BLAS Hardware Accelerators for Machine Learning

CS217

2022-09-18 17:57:53 644

原创 CS217 1_Intro Hardware Accelerators for Machine Learning

CS 217

2022-09-18 16:50:18 517

原创 AI算力基础 -- CS217课程

人工智能

2022-09-13 21:54:39 540 1

原创 四、ARM各种Memory类型理解

Memory Type

2022-09-04 22:55:19 2279

原创 编程之路_书籍

2022-09-03 19:04:59 143

原创 《中国哲学史》--冯有兰

阅读

2022-07-16 22:49:27 338

原创 AI 算法 -- 图神经网络

https://zhuanlan.zhihu.com/p/336404416

2022-07-06 23:26:46 195

原创 AI算力基础 -- Nvidia TESLA V100 GPU

GPU

2022-06-24 23:30:40 10540

原创 AI算力基础_Why-systolic-architecture

阅读总结Why Systolic Architecuture? H.T.Kung 1982Systolic architectures, which permit multiple computations for each memory access, can speed execution of compute-bound problems without increasing I/O requirements Systolic architectures, which permit

2022-05-22 23:27:56 485

原创 AI算力基础 -- Roofline模型

Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures1. AbstractWe propose an easy-to-understand, visual performance model that offers insights to programmers and architects on improving parallel soft.

2022-05-15 22:18:44 2185

原创 C语言书籍阅读-读书笔记

《奔跑吧 Linux内核》《代码整洁之道》《编程的原则》《C陷阱与缺陷》《》

2022-04-18 22:16:27 782

原创 AI_算力入门

《计算机体系结构量化研究方法》《硬件架构的艺术 – 数字电路设计的方法与技术》《大话计算机 – 计算机系统底层架构原理极限剖析》《智能计算系统》《详解FPGA 人工智能时代的驱动引擎》...

2022-04-18 22:07:54 4212

原创 Git 基础

Git基础

2022-03-06 16:30:56 199

原创 《DaDianNao: A Machine-Learning Supercomputer》

阅读总结DaDianNao:机器学习超级计算机 – MICRO2014Abstract :We show that, on a subset of the largest known neural network layers, itis possible to achieve a speedup of 450.65x over a GPU, andreduce the energy by 150.31x on average for a 64-chip system.III. THE GP

2022-02-28 22:49:26 712

原创 C语言书籍阅读-读书笔记--《C专家编程》

《C专家编程》读书笔记1. const 用法2. 粉笔也成了可用的硬件3. static在函数内部,表示该变量的值在各个调用间一直保持延续性。static关键字有两类使用:函数外使用和和函数内使用,其中函数外使用主要用来限制被修饰的函数或变量作用域为本文件,没什么可多说的,下面重点说一下static关键字在函数体内的用法.#include<stdio.h>void test(){ static int a=1; printf("%d",a++.

2022-02-13 22:11:06 359

原创 TOML文件解析--C use

toml解析 C语言实现

2022-02-13 18:28:17 2115

原创 1.1 数据结构之 数组&哈希表

编程总结在刷题之前需要反复练习的编程技巧,尤其是手写各类数据结构实现,它们好比就是全真教的上乘武功本专栏是之前每日练习的提升与进阶,是在已经掌握了基本的方法之后,需要考虑性能等因素825. 适龄的朋友基本思路:int cmp(const void *a, const void *b) { return *(int *)b - *(int *)a;}int numFriendRequests(int *ages, int agesSize){ int cnt = 0; qsor

2021-12-27 23:15:14 372 1

原创 平凡之路_2022年

平凡之路总结

2021-12-26 21:28:04 273

原创 口才与思辨能力

以提高思辨和逻辑能力为目标,学习奇葩说和喜马拉雅的方法为此,吐糟下爱奇艺和喜马拉雅,看个视频还要会员,怪不得早几个月传言爱奇艺在裁员

2021-12-26 21:23:57 392

原创 linux基础1--linux命令

记录 Linux 命令基础一、帮助命令二、文件与目录管理(一)三、文件与目录管理(二)四、权限管理五、Vim文本编辑器六、文件系统与文件查找七、磁盘分区、逻辑卷和启动修复八、Shell篇认识BASH九、文本操作篇...

2021-12-19 17:45:04 636

原创 四、ARM_GIC_下

GIC

2021-12-18 20:59:55 1254 1

原创 AI算力基础 _Systolic Array的实现

阅读总结

2021-12-12 17:56:16 11363

原创 AI算力基础 -- MIT课程《Understanding Deep Neural Networks》

阅读总结深度神经网络的高效处理(硬件)《Efficient Processing of Deep Neural Networks》读书笔记原书:《Efficient Processing of Deep Neural Networks》Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, Joel S. Emer(Morgan&Claypool Publishers - Synthesis Lectures On Computer Architecture)出版时

2021-11-28 18:22:36 2460 1

原创 AI算力基础 -- TPU1.0

阅读总结Google的TPU是AI_ASIC芯片的鼻祖,从论文的作者数量之庞大,及论文少有的出现了致谢,就可以看出一定是历经了一番磨砺才创造出来。该论文发表在 2017 年,让我们回到那个年代,一同看看是什么样的背景诞生了如此伟大的艺术品~...

2021-11-21 22:59:41 2763

原创 1.6 数据结构之 二叉树

编程总结在刷题之前需要反复练习的编程技巧,尤其是手写各类数据结构实现,它们好比就是全真教的上乘武功

2021-11-21 10:26:27 402

原创 2. ResNet -- 经典论文阅读

阅读总结ResNet是深度学习浪潮的奠基作之一,发表在 2015 年. 不管是看博客,还是分享的文章,都不如直接阅读论文本身,论文是作者毫不保留的拍给你~作者:0. Abstract

2021-11-14 21:58:58 2001

原创 1. 经典论文阅读 -- AlexNet

阅读总结AlexNet是深度学习浪潮的奠基作之一,发表在 2012 年. 不管是看博客,还是分享的文章,都不如直接阅读论文本身,论文是作者毫不保留的拍给你~作者:0. Abstract我做了啥,是什么效果,靠什么达到了这个效果.1. IntroductionIn the end, the network’s size is limited mainly by the amount of memory available on current GPUs and by the amoun

2021-11-14 18:27:04 2921

原创 1. 分享记录

B树、B-树、B+树、B*树之间的关系在对n个元素进行快排的过程中,最坏情况需要进行 n-1 轮。快速排序的基本思想是分治。快排是不稳定的,关键在于划分过程。现有的几种划分过程,基本都是分两个指针从左右同时扫描,然后交换元素,交换过程很容易打乱元素位置。元素比较次数,也就是其复杂性分析。理想情况下,快速排序每次划分都将原始序列划分为两个等长的子序列。所以其比较次数为T(n)=2T(n/2)+n,所以其平均期望时间为nlog(n)。但在最坏情况下,即序列有序情形下,每次划分只能分出一个元素,因..

2021-11-12 19:42:29 1867

原创 三、ARM_SMMU_上

本篇参考 arm 官网公开材料,和知乎 hello小崔的LInux笔记

2021-10-31 22:38:03 3409 3

原创 一、异常和中断处理

本篇参考 arm 官网公开材料,和微信公众号 老秦谈芯 学习笔记

2021-10-31 22:35:37 254

原创 三、Verilog语言入门

0. Verilog的用途1. module起始1.1 实例化1.2 过程-- initial 和 always----------------------Verilog语言描述--------------------------------1.3 assign语句1.4 拼接运算符边沿敏感和电平敏感1.5 阻塞赋值和非阻塞赋值1.6 一个基本的模块...

2021-10-10 22:31:38 524

原创 2.1 算法之 动态规划

编程总结在刷题之前需要反复练习的编程技巧,尤其是手写各类数据结构实现,它们好比就是全真教的上乘武功解决动态规划问题的核心:找出子问题及其子问题与原问题的关系找到了子问题以及子问题与原问题的关系,就可以递归地求解子问题了。但重叠的子问题使得直接递归会有很多重复计算,于是就想到记忆化递归法:若能事先确定子问题的范围就可以建表存储子问题的答案。动态规划算法中关于最优子结构和重复子问题的理解的关键点:证明问题的方案中包含一种选择,选择之后留下一个或多个子问题设计子问题的递归描述方式证明对原问

2021-10-07 16:54:12 835

原创 1.2 数据结构之 字符串

编程总结sprintf() 函数C 库函数 int sprintf(char *str, const char *format, …) 发送格式化输出到 str 所指向的字符串.#include <stdio.h>#include <math.h>#define M_PI 3.1415926int main(void){ char str[80]; int res = 0; sprintf(str, "Pi 的值 = %f %d 0x%x", M_P

2021-09-12 16:04:55 273 2

原创 虚拟化技术

本篇整理自知乎兰新宇及老秦谈芯公众号等资料整理1. 虚拟化概念虚拟化的含义很广泛,将任何一种形式的资源抽象成另一种形式的技术都是虚拟化技术,比如进程的虚拟地址空间,就是把物理内存虚拟成多个内存空间(参考这篇文章)。相对于进程级的虚拟化,虚拟机是另外一个层面的虚拟化,它所抽象的是整个物理机,包括CPU、内存和I/O设备。在一台物理机上可以模拟出多台虚拟机(Virtual Machine,简称VM),每个虚拟机中都可以运行一个操作系统(OS)。提供虚拟化的平台被称为VMM(Virtual Machi.

2021-09-05 21:23:10 3154 2

原创 1.7 LeetCode总结(线性表)字符串类

编程总结在专栏日刻一诗中有初级关于字符串处理函数的介绍,而本专栏强化学习是进阶篇,将记录一些刷题实际遇到的“坑”541. 反转字符串 IIvoid swap(char *a, char *b) { char tmp = *a; *a = *b, *b = tmp;}void reverse(char *l, char *r) { while (l < r) { swap(l++, r--); }}char *reverseStr(char *s, int k){

2021-08-22 20:09:46 317

原创 5.0 数据结构之排列与组合

编程总结本篇参考liuyubobo46. 全排列思路:DFS/* 定义当前遍历深度count为全局变量 */int gCount;void DFS(int *nums, int numsSize, int depth, int *path, int *visited, int **res){ // 递归终止条件,满足 depth == numSize if (depth == numsSize) { res[gCount] = (int *)malloc(sizeof(int

2021-08-15 18:46:51 264

原创 1.8 数据结构之 DFS

编程总结本篇参考LeetCode学习 https://leetcode-cn.com/leetbook/read/dfs/euapvg/树的深度优先遍历二叉树的深度优先遍历从「根结点」开始,依次 「递归地」 遍历「左子树」的所有结点和「右子树」的所有结点1. 前序遍历对于任意一棵子树,先输出根结点,再递归输出左子树的 所有 结点、最后递归输出右子树的 所有 结点。上图前序遍历的结果就是深度优先遍历的结果:[0、1、3、4、7、2、5、8、9、6、10]。2. 中序遍历对于任意一棵子树,先

2021-08-08 21:15:04 1068

知识图谱的应用,知识图谱的应用

知识图谱的应用

2022-03-20

ARM_v8 资料整理,涵盖axi、chi协议、smmu 、gic架构

ARM v8资料文档整理,免费下载

2021-05-26

液晶画图软件/液晶画图软件

可用于一般的液晶的画图操作,本人已试过,OLED,UG-6028GDEBF01,驱动IC–SEPS525F0A;QM122001BAX, 驱动IC:ST7789H2. SPI3Line2Lane interface;两款都正常显示。如遇问题,参考:http://blog.csdn.net/wangwangmoon_light/article/details/53606879

2017-01-06

a Google Tensor Processing Unit

Google_In-Datacenter Performance Analysis of a Tensor Processing UnitTM

2021-08-29

0_AI_之路.xmind

蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏

2020-09-13

0_1 强化学习.xmind

蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏蛰伏

2020-08-28

Reinforcement-learning-with-tensorflow-master.zip

莫烦强化学习公开课的代码 Python

2020-08-27

空空如也

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

TA关注的人

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