摘要: 欧拉流体模拟(Eulerian fluid simulation)是一个很重要的HPC应用。 这里使用神经网络来加速计算。 提出一个框架,名为Smart-fluidnet。 输入是一个现存的神经网络,Smart-fluidnet会生成许多神经网络。 introduction 主要说它的这个工作可以加 阅读全文
posted @ 2022-01-19 17:44 TheDa 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 上个博客CSapp lab5 MAlloc Lab && CSapp第九章学习 1 更加深入的计算机体系结构学习 - TheDa - 博客园 (cnblogs.com)遗留的问题:缺页处理程序如何定位Disk当中的缺失页的位置? QQQQQQQQQQQQQQ注意以上问题!!!!!!!!!!!!!!! 阅读全文
posted @ 2021-12-24 23:49 TheDa 阅读(969) 评论(1) 推荐(0) 编辑
摘要: 首先,在《高级数据库系统》的实现上实现了一个DBMS的缓冲系统。 这个缓冲系统其实就是Memory以及Disk之间的读写策略。用户使用一个Page的物理地址来请求一个页。一个Page的大小为4096B。Memory当中有1024个Frame。也就是说,Memory的可用大小为4MB。 该程序需要缺页 阅读全文
posted @ 2021-12-24 13:40 TheDa 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-20 12:20 TheDa 阅读(16) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/75307407 图神经网络 欧拉神经网络 阅读全文
posted @ 2021-12-18 18:32 TheDa 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 书看了很多,但是看书太抽象了。 CSapp第三版当中,第七章就是关于这本书所讲的ELF文件,编译链接这些东西,可以结合起来一起看 对于C语言来说,编译器默认函数和初始化了的全局变量为强符号,未初始化的全局变量为弱符号(C++并没有将未初始化的全局符号视为弱符号) 这很重要。 Question 1:课 阅读全文
posted @ 2021-12-16 23:20 TheDa 阅读(76) 评论(0) 推荐(0) 编辑
摘要: TVM循环优化调度策略解析 - 知乎 (zhihu.com) (40条消息) TVM Compiler中文教程:TVM调度原语(Schedule Primitives)_Mars_WH的专栏-CSDN博客_tvm编程 (40条消息) TVM之Schedule_sayandroid的专栏-CSDN博客 阅读全文
posted @ 2021-12-10 21:54 TheDa 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 起因是Csapp第三版,5.17,自己手动实现高级memset函数 代码如下: #include<stdlib.h>#include<cstdio> #include<iostream> #include<stack> #include<ctime> #include<cmath> #include 阅读全文
posted @ 2021-12-06 19:48 TheDa 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 汇编代码优化的局限性 对于: 这样的一段代码,我们很容易想到优化成: 这样,然而这样优化是错误的,当且仅当xp和yp指向同一块内存单元。 消除不必要的内存引用 如下图,有这样一段代码: 我对于SSE指令集不太熟悉。这和普通的asm汇编还是有很大区别的。SSE指令集的全称是Streaming SIMD 阅读全文
posted @ 2021-12-06 14:17 TheDa 阅读(774) 评论(0) 推荐(0) 编辑
摘要: int main() { int n; while (cin >> n) { std::mt19937_64 num((unsigned)time(NULL)); // 种子,可以选择时间作为seed std::uniform_int_distribution<uint64_t> distribut 阅读全文
posted @ 2021-12-04 14:49 TheDa 阅读(259) 评论(0) 推荐(0) 编辑