目录

QvQ极简因果 CPU 架构设计文档

核心设计思想

  • 国内完全自主研制,架构自主可控

闲置算力并网赋能国家算力体系

本架构支持推荐终端闲置算力静默调度机制: 当个人桌面设备、边缘终端处于闲置无操作状态时,架构自动清空无效空转负载、切断冗余能耗负债,将富余闲置算力安全汇入国家级统一算力池。

  1. 闲时并网:用户设备不进行私人业务时,闲置算力自动供给超算仿真、架构推演、开源项目算力辅助等国家级算力需求。
  2. 用时优先:一旦用户恢复操作,算力资源瞬间切回本地自用,不卡顿、不抢占、无体验损耗。
  3. 零额外能耗:依托本架构无时钟、无空转、闲置零负债特性,并网算力不产生多余电力浪费,适配国内稳定电网与算力统筹体系。
  4. 生态协同:形成「国家超算+本土企业+普通终端用户」三位一体的分布式算力互补模式,低成本扩容全域算力。

青语言设计说明

青语言是专为 QvQ架构原生定制的专用语言,并非通用型编程语言。

考虑到传统工具链高度依赖 C/nasm 语言,而 C/nasm 语言天生存在 int 等数据类型的位宽与字数限制,会直接束缚底层架构能力,因此青语言从设计之初就:

  • 彻底摆脱对 C 语言及相关工具链的依赖;
  • 原生不存在固定数据位宽、字数限制;
  • 默认不引入、不依赖国外时间架构与外部时序框架包;
  • 语言语义直接映射 QvQ 硬件执行逻辑,无中间层损耗。

它只服务于 QvQ 自身架构,从而在根源上避开传统语言的先天缺陷,做到与硬件完全同构、自主可控。

典型应用场景

天生适合移动端、迷你主机 电池=直流,空间小=线短

直流特高压配套工业控制与边缘计算 拆除小计算CPU,运行完全无时钟模式,抗干扰强、可靠性高,适配直流电网原生供电

日常软件场景
保留小计算CPU,大幅提升UI、输入、状态等小变量运算流畅度,系统响应更快、功耗更低。

完全无时钟 / 高可靠场景
拆除小计算CPU,架构极致简化,无时钟、无冗余部件,抗干扰强、运行确定,适合长期稳定运行设备。

游戏场景
主CPU多核阵列替代GPU负责渲染、物理、粒子;小计算CPU负责UI与输入;无时钟架构带来极低操作延迟。

超算场景
主CPU阵列承担大规模并行计算,可拆除小计算CPU以简化节点结构;多进程硬件隔离;整体效率显著优于传统 x86+GPU 架构。

可能可以用的特殊场景

  1. 因为因果计算机是连续的计算所以可以计算DNA

. 定制主板

国内全定制主板方案:

  • 负责所有核心与内存的物理布线
  • 数据块访问仲裁与多核因果协调
  • 全局供电、复位与控制

布线方案与材料选择

布线位置 材料选择 用金占比 原因
核心内部运算阵列 纯金 80% 直接决定计算速度和稳定性,收益最高
金手指接口 纯金 15% 消除接触电阻,保证外部读写速度等于内部速度
电源主走线 纯金 5% 保证供电平稳,无电压降
外围低速接口、外壳 铜/铝 0% 对性能无影响,完全不用金

同性能基准最终对比

架构 总用金量 每克金产生的性能 板子面积
传统 x86/ARM 100 g 1x 100 cm²
QvQ 因果架构 5~10 g 10~20x 5~10 cm²

系统运行步骤

  1. 系统上电初始化,各模块进入就绪状态
  2. 主 CPU 从指令内存块读取厂商/个人自定义指令
  3. 若使用伪指令,先由翻译层映射为底层执行逻辑
  4. 页表单元完成当前进程地址空间映射与权限检查
  5. 如启用预制策略,内存主动推送数据交给CPU/GPU
  6. 主 CPU 根据指令类型分配计算任务:
    • 小变量日常运算 → 小计算CPU(如已配备(需要系统调用))
    • 基础逻辑运算 → 主运算器
    • 大规模并行任务 → 主 CPU 多核阵列(替代 GPU)
  7. 计算单元执行运算,全程直接使用 CPU 缓存与内存,不依赖寄存器与栈
  8. 预计算结果按需暂存,用户触发后完成最终输出;未触发分支由自定义策略决定保留或清零
  9. 最终结果写入结果内存块
  10. 结果有效信号自动触发主 CPU 进入下一轮取指执行
  11. 多进程通过独立页表空间并行运行,互不干扰
  12. 流程闭环循环,直至任务结束或系统下电
关于

一套完全国内自主设计、自主研制的极简异步因果CPU 架构,面向极致稳定、低延迟、高能效、高安全性,全程无时钟、无栈、无通用寄存器,全程依赖 CPU 缓存与内存完成运算。用时间,就是向外国架构妥协; 用因果,才是中国架构真正的独立自主。

944.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号