四合院:我是雨水表哥

做梦都不放过

首页 >> 四合院:我是雨水表哥 >> 四合院:我是雨水表哥最新章节(目录)
大家在看神奇宝贝:系统开局 抗美援朝开局加入顶尖王牌军 抗战之我是红军最稳战将 原神:我是平凡执行官 四合院:重回50年,傻柱从军 抗战:一百个装甲师帮我打天下 综影视之女配她又在享受人生 奥特银河:心中有山哪里都是后山 穿越奥特之塔艾斯特奥特曼 人在泰拉,可怜弱小但无敌 
四合院:我是雨水表哥 做梦都不放过 - 四合院:我是雨水表哥全文阅读 - 四合院:我是雨水表哥txt下载 - 四合院:我是雨水表哥最新章节 - 好看的穿越小说

第503章 数据库

上一页书 页下一页阅读记录

吕辰心里一动,陈教授连“强一致性”这种词都整出来了,这可是后世的规则。

陈教授继续说:“这个问题,年后我让研究生专门查资料。你们做工程的有个说法,磨刀不误砍柴工。数据结构没想好,后头全是坑。”

吕辰又说:“还有一个问题。工程师坐在终端前面,敲一个命令,等半天才有反应,这也不行。”

“什么命令要等半天?”

“比如查一个单元的参数。标准单元库有四百多个单元,每个单元有几十个参数。如果存得不好,查一个参数要扫描整个库,那就慢了。工程师翻手册只需要几秒钟,计算机不能比手册还慢吧?”

陈教授若有所思:“你是说响应速度?”

“对。”吕辰说,“用户等不起。翻手册是几秒钟,计算机如果做不到几秒钟,人家还不如翻手册。所以数据组织方式必须考虑‘怎么查得快’,不能每次都从头扫到尾,得有索引,得能直接定位。”

陈教授笑了,在纸上画了一个树状图,又画了一个格子图。

“你这个问题,就是索引和检索。树结构、哈希表,都是为了让计算机不用扫遍所有数据就能找到目标。你把图书馆的卡片目录搬过来就行,按型号建一个索引,按功能建一个索引,按参数建一个索引。想查什么,先查索引,再取数据,不用扫遍整个库。”

他在哈希表旁边写了两个字:O(1)。

“这就是数学上的常数时间,不管库有多大,查一次的时间是一样的。你要的低延迟,就是这个。”

吕辰接着追问:“还有一个问题,算得慢。”

“算什么?”

“仿真。一个与非门单元,跑一遍仿真,可能要几分钟。四百多个单元,每个跑一遍,就是几十个小时。这还只是一个版本。工程师改一版,又要重新跑。”

陈教授放下铅笔,靠在椅背上:“你是说吞吐率?高吞吐?”

“对。”吕辰说,“不能让大家排队等着。得让机器同时跑多个仿真,A工程师的与非门在跑,B工程师的或非门也在跑,互不干扰。这就是您刚才说的并发,但不是‘数据并发’,是‘计算并发’,多个人同时用,机器不能闲下来。”

陈教授想了想:“这个问题,比前两个复杂。前两个是‘怎么存’‘怎么查’,这个是‘怎么调度’。多个任务同时提交,谁先算、谁后算、怎么分配算力。如果机器够多,还可以并行算,一个任务拆成几块,几台机器同时算,算完了再拼起来。”

他在纸上画了一个任务队列的图。

“这个在数学上叫调度算法。我们要的是单位时间内处理的任务尽可能多。但不是越多越好,还要考虑每个任务的等待时间。这就是权衡。”

吕辰最后说:“还有一个问题,也是最头疼的。”

陈教授看着他。

吕辰说:“集成电路设计,不是一个人干的活。有人画版图,有人跑仿真,有人做测试。版图画好了,仿真模型要跟着改;仿真模型改了,测试向量也要跟着改。这些数据是连着的,这边改了,那边不知道,就乱了。”

陈教授坐直了身子:“你是说——模型耦合?”

“对。”吕辰说,“版图、仿真模型、测试向量,是同一个单元的不同侧面。它们应该是一体的,改版图的时候,系统应该提醒仿真模型可能也要改;跑仿真的时候,系统应该自动用最新的版图数据。不能这边改完了,那边还在用旧的。”

陈教授沉默了一会儿,站起来走到书架前,抽出一本书翻了翻,又放回去。

他转过身,看着吕辰:“你这个问题,比前面几个都深。前面是‘怎么存’‘怎么查’‘怎么算得快’,这个是‘怎么让不同的数据保持同步’。”

他走回来坐下,拿起铅笔,在纸上画了一个有向图,几个圆圈,箭头从一个指向另一个。

“这涉及到数据之间的依赖关系。A改了,B要跟着改,C也要跟着改。这种依赖关系,可以用有向图来表示。节点是数据,边是依赖关系。A指向B,表示A改了B要跟着改。”

吕辰二人凑过去看那个图,诸葛彪道:“那计算机能不能自动知道这种依赖关系?工程师改了一个单元的版图,系统自动找出所有依赖它的仿真模型和测试向量,提示这些也要更新?”

陈教授点点头:“理论上可以。但依赖关系要定义清楚,数据要能追踪来源和去向。这又回到数据结构的问题,数据不能孤立地存,要存它们之间的关系。这就是刚才说的模型耦合,不同模型之间怎么对齐、怎么同步、怎么保证一致性。”

陈教授放下铅笔,靠在椅背上,看着茶几上那张画满图的纸,沉默了好一会儿。

“诸葛、小吕,你们今天问的这几个问题,多个人同时用、查得快、算得快、数据对得上,其实是一个问题。”

吕辰二人听着。

陈教授说:“就是怎么把标准单元库的数据组织好,让计算机既能存、又能查、还能管住它们之间的关系。这不只是一个‘库’,这是一个‘知识系统’。就像图书馆不只是放书的地方,还是一个能查、能借、能管住书不丢、能知道谁借了哪本书的系统。”

本小章还未完,请点击下一页继续阅读后面精彩内容!

喜欢四合院:我是雨水表哥请大家收藏:(m.xtyxsw.org)四合院:我是雨水表哥天悦小说网更新速度全网最快。

上一页目 录下一页存书签
站内强推灵墟,剑棺,瞎剑客 全职法师 吞噬星空之深蓝 佣兵与冒险家 我在综漫世界吃软饭 全民觉醒,我sss级天赋无限多 乡村荒唐往事 四合院:开局搬走,众禽麻了 假太监:从攻略太后开始 九叔:从末法民国开始攀登仙路 精灵文主角,哪有种田香 无限:黎明游戏 我的修行人生! 女配她靠剑道逆袭修仙 我的阴婚老公是阎王 造化星辰诀 权力巅峰:美人如玉 无界道祖 惊天剑帝 盗墓之我是胡八一的表弟 
经典收藏四合院:采购员从打猎开始致富 开局59年,人在南锣鼓巷 抗美援朝开局加入顶尖王牌军 四合院,想躺平的我却化身工具人 四合院,我和于家姐妹 四合院之秦淮茹很旺夫 四合院之我总能置身事外 亮剑:我只能卖民用品怎么了? 柯南:顶级魅魔,狂拆cp 重生民国:从医馆学徒开始 四合院:两界穿,不服就干禽兽 四合院:开局秦淮如送上门 综漫:人在柯南,养猫养鼠 港综:从和连胜开始掌控香江! 港综之警队话事人 抗战:我有个军火库 四合院:开局让易中海给我捐款 四合院:风流倜傥许大茂 四合院:53年开启生活之路 火影:我能合成通灵兽 
最近更新祁同伟握大狙,监督沙瑞金侯亮平 当铠降临源氏重工 斩神:我乃白银之王 四合院:从上交核潜艇技术开始 小马反派策划师 崩铁:我是一名毁灭战士 gb:女A无法抵抗五条悟的诱惑 反派:我的武姬都是问题少女 崩坏三为了美好而战 海贼:入职半年我卧底成四皇 年代:半个系统,我靠自己 港枭!从掌镜江湖到巅峰 我在红楼当CEO 柯南:琴酒每天都问我死了没 小欢喜:你是我的救赎 一百亿!我在ABO世界打癫工 四合院之我有恐龙世界空间 真的,我是傻柱 阿来哇?我是卖腐男 穿越宝可梦的温馨生活 
四合院:我是雨水表哥 做梦都不放过 - 四合院:我是雨水表哥txt下载 - 四合院:我是雨水表哥最新章节 - 四合院:我是雨水表哥全文阅读 - 好看的穿越小说