矢量显示图形引擎(vEdge) 概述 我决定使用简单直接媒体库版本2(SDL v2)编写Lunar Lander游戏。 首先,我不得不为这些类型的游戏编写一个游戏引擎,此回购诞生了。 目前,它仅支持2D矢量显示,这是我的Lunar Lander游戏所要求的全部。 技术领域 所有开发都使用“ C”编程语言(C99)。 SDL v2用作基础游戏库。 默认情况下,数字数据类型为浮点型。 CMake是构建工具。 CTest用于单元测试。 文件索引 vmath.h / vmath.c-矢量2D数学例程。 vdraw.h / vdraw.c-矢量原始渲染功能。 vedge.h / vedge.c-矢量显示图形引擎(vEdge)。 vfont.h / vfont.c-矢量字体(ASCII范围0x20-0x5F)。 test-vmath.c-矢量数学例程单元测试。 test-vedge.
2021-12-27 09:49:34 48KB C
1
1.增进对cache工作原理以及计算机存储体系的理解 2.体验程序中访存模式变化是如何影响cahce效率进而影响程序性能的过程;
2021-12-23 10:02:11 11.54MB 计算机高级体系结构
1
CUDA实现的矩阵乘法,运用了共享内存,纹理内存。
2021-12-14 23:38:14 15KB CUDA 矩阵乘法 并行运算
1
设计最后得分优秀,而且免答辩。 代码清晰易懂,你绝对值得拥有。
2021-12-12 15:18:50 2.54MB 矩阵运算 矩阵求知 矩阵乘法 矩阵转置
1
矩阵快速幂的模板,需要自己根据实际题目更改矩阵大小和数据类型,以免WA和TLE。经过矩阵乘法上的稀疏矩阵优化和int64的乘法取模幂优化,效率应该比较高。视情况使用mult()函数或直接使用乘法。代码中每个函数有注释帮助理解。
2021-12-11 15:14:12 1KB ACM 矩阵乘法 矩阵快速幂
1
gemmlowp:一个小型的独立的低精度GEMM库 这不是一个完整的线性代数库,而是一个GEMM库:它仅执行常规矩阵乘法(“ GEMM”)。 本文档中详细介绍了“低精度”的含义: 一些常规设计在。 警告:如果编译不正确,该库会变得很慢; 见下文。 免责声明 这不是正式的Google产品(试验性或其他形式),仅是Google拥有的代码。 邮件列表 欢迎在此Google网上论坛(邮件列表/论坛)中进行有关gemmlowp的有关开发或用途的讨论: 可移植性,目标平台/架构 应该可以移植到具有某些C ++ 11和POSIX支持的任何平台上,同时我们具有针对特定体系结构的可选优化代码路径。 必需的: C ++ 11(保守的一小部分) 一些功能必需: 一些POSIX接口: pthreads(用于多线程操作和性能分析)。 sysconf(用于检测内核数的多线程操作;可以绕过)。
2021-12-06 18:14:11 907KB C++
1
矩阵在数学中应用很广,而在信息学中同样有很广的应用。本文将阐述 矩阵的乘法这一运算在三个方面的一些应用。 关键字:快速幂矩阵乘法优化动态规划图的邻接矩阵折半递归 原创:浙江省杭州二中俞华程
2021-12-05 16:19:27 175KB 矩阵
1
Linux 下多线程编程完成矩阵乘法,从而提高效率
2021-11-24 15:08:20 724B Linux 多线程 矩阵乘法 C++
1
大型稀疏矩阵之间的乘法可能会导致内存不足错误。 这个简单的函数分解了两个非常大的稀疏矩阵相乘的问题。 无论该函数对稀疏矩阵还是稠密矩阵都适用,它的实用性仅在稀疏矩阵的情况下才明显。
2021-11-22 19:57:57 2KB matlab
1
opencl版并行计算矩阵乘法,并发执行计算矩阵每一个分量
2021-11-18 23:30:28 1.36MB 并行计算
1