V.E.L.O.C.I.T.Y.-OS 图形界面与GPU计算API
V.E.L.O.C.I.T.Y.-OS 在完成 NVMe 驱动后,从纯文本串口进入图形交互阶段。项目基于 UEFI GOP 帧缓冲实现了双缓冲合成器,提供三种可切换的 GUI 引擎:半透明毛玻璃终端容器、Matrix 雨效果,以及基于语义向量的空间坐标界面 Synaptic Canvas。
Synaptic Canvas 将文件与 JIT 执行块作为可交互节点展示在 2D 平面上。合成器计算 FAT32 目录内文件的余弦相似度,通过力导向布局算法让节点自然聚类,连接曲线使用二次贝塞尔曲线并绘制动态光点,可视化线程间数据传输。
项目还构建了 V-NCE GPU 计算 API,通过扫描 PCI 空间检测标准显卡并映射寄存器到统一内存地址空间,实现零拷贝 CPU-GPU 传输。JIT 编译器能直接向 GPU 寄存器写入 BindPipeline、SetPushConstants、DispatchCompute 等硬件无关命令列表,在无对应硬件时回退至 SIMD/AVX2 软件仿真。
#开发者 #工具 #VELOCITYOS #Rust #UEFI #JIT #GPU #裸机 #图形合成 #力导向图
📢 频道:@DevToolboxHub
Post #1145
3

