当前位置: 首页 > news >正文

让CPU省电的方法

一、特殊的数字编码
经典的计算机编码是二进制:00→01→10→11→00,仔细分析晶体管翻转次数,发现共翻转了6次。
新的编码是:00→01→11→10→00,这翻转了4次。
相比之下,新的方案减少晶体管翻转次数三分之一。
不再是二进制了,而是四进制,或更大的进制。

二、查表法完成四则运算
用这一方法有希望减少CPU耗电量,但是它需要特别大的ROM。ROM比cache省电,一比特cache需要6个晶体管,而一比特ROM只需要1个晶体管。且ROM中仅有极少数线被选中,很省电。
若晶体管数量是cache的六分之一,像X3D那样堆叠起来,X3D堆3层,ROM堆10层,则ROM的容量是:
32MB×6×10=1920MB,近2GB的ROM。
有了如此之大的ROM,CPU可以同时完成许多笔四则运算。
在浮点数定型之时,还不流行多核。其实,可以用多个整数核来计算一个浮点数,并行运算。浮点数的向量,用更多整数核来实现。

http://www.aitangshan.cn/news/322.html

相关文章:

  • IFEO劫持
  • GAS_Aura-Highlight Enemies
  • linux中node环境管理
  • 训练专有大模型的核心路径
  • 什么是 IAT Hook?
  • 学习新工具(覆盖程序员绝大部分需求的工具)(zz)
  • 20250811 之所思 - 人生如梦
  • 2025牛客多校第七场 双生、象牙 个人题解 - CUC
  • 大模型部署与应用的典型场景及技术挑战
  • 全球语言全覆盖:一款强大的多语言客服系统
  • Verify my blogs in Follow
  • MX-2025 盖世计划 C 班 Day 9 复盘
  • 题解:CF2048F Kevin and Math Class
  • 3.2~3.4.2数据类型关键词
  • 技术文章
  • 三星SAMSUNG SCX-4521F 一体机驱动
  • macos 开放3306端口
  • GAS_Aura-GameMode
  • telnet localhost 3306 -bash: telnet: command not found
  • Python面向对象实战之扑克游戏
  • vim常见操作
  • 可能是校内题单题解(20250811)
  • 无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测完美实现
  • FWT 快速沃尔什变换
  • GAS_Aura-Movement Input
  • 字符串常用方法
  • Linux常用工具
  • 8/11
  • 项目调试