计算装置及其操作方法制造方法及图纸

技术编号:27935765 阅读:19 留言:0更新日期:2021-04-02 14:15
本发明专利技术提供一种计算装置及其操作方法。计算装置包括多个内存以及一个处理电路。处理电路耦接至这些内存。处理电路依据至少一个查找表的特性动态地决定将所述至少一个查找表存放在这些内存的哪一个。然后,处理电路可以使用所述至少一个查找表去执行至少一个算法。

【技术实现步骤摘要】
计算装置及其操作方法
本专利技术涉及一种电子装置,且特别是涉及一种计算装置及其操作方法。
技术介绍
计算装置在许多应用中都需要使用一或多个查找表(lookuptable)。举例来说,推荐系统(recommendationsystem)是一种讯息分析系统,用于预测用户对于物品或服务的“评分”或“偏好”。常见的推荐系统是由词性表查找(wordembeddingtablelookup)模块和神经网络运算(neuralnetworkcomputation)模块所组成。所述词性表大多由数个到数十个大小不一的查找表所组成,大的查找表可能占用数千兆位组(gigabyte,GB)的容量,小的查找表可能只需要数字节(byte)的容量。查表得出的讯息经过神经网络的运算,可以得出推荐系统的结果。一般的计算装置具有硬式磁盘驱动器(harddiskdrive,HDD)与随机存取内存(randomaccessmemory,RAM)。硬式磁盘驱动器的存储空间大(成本便宜),但是访问速度慢。随机存取内存的速度较快,但是存储空间小(成本较高)。在系统关机前,处理器会将查本文档来自技高网...

【技术保护点】
1.一种计算装置,其特征在于,所述计算装置包括:/n多个内存;以及/n处理电路,耦接至所述多个内存,其中所述处理电路依据至少一个查找表的特性动态地决定将所述至少一个查找表存放在所述多个内存的哪一个,以及所述处理电路使用所述至少一个查找表去执行至少一个算法。/n

【技术特征摘要】
20200108 TW 109100518;20191001 US 62/908,6091.一种计算装置,其特征在于,所述计算装置包括:
多个内存;以及
处理电路,耦接至所述多个内存,其中所述处理电路依据至少一个查找表的特性动态地决定将所述至少一个查找表存放在所述多个内存的哪一个,以及所述处理电路使用所述至少一个查找表去执行至少一个算法。


2.根据权利要求1所述的计算装置,其特征在于,所述至少一个查找表的所述特性包括所述至少一个查找表的数据量以及存取频率中的至少一个。


3.根据权利要求1所述的计算装置,其特征在于,所述至少一个查找表的数量为多个,所述处理电路依据“所述至少一个查找表中的较小数据量查找表优先存放在所述多个内存中的较小空间内存”的原则将所述至少一个查找表存放在所述多个内存。


4.根据权利要求1所述的计算装置,其特征在于,所述至少一个查找表的数量为多个,所述处理电路依据“所述至少一个查找表中的较小数据量查找表优先存放在所述多个内存中的较快内存”的原则将所述至少一个查找表存放在所述多个内存。


5.根据权利要求1所述的计算装置,其特征在于,所述至少一个查找表的数量为多个,所述处理电路依据“所述至少一个查找表中的较大存取频率查找表优先存放在所述多个内存中的较快内存”的原则将所述至少一个查找表存放在所述多个内存。


6.根据权利要求1所述的计算装置,其特征在于,所述至少一个查找表的每一个被分为多个部份,所述处理电路依据“所述至少一个部份中的较大存取频率部份存放在所述多个内存中的较快内存”的原则将所述至少一个查找表分散地存放在所述多个内存。


7.根据权利要求1所述的计算装置,其特征在于,所述至少一个查找表的数量为多个,所述处理电路依据所述至少一个查找表的所述特性为所述至少一个查找表的每一个计算评价,所述处理电路依据“所述至少一个查找表中的较大评价查找表优先存放在所述多个内存中的较快内存”的原则将所述至少一个查找表存放在所述多个内存。


8.根据权利要求7所述的计算装置,其特征在于,所述处理电路使用评价公式F=α*v+β*f来计算所述查找表的所述评价,其中F表示所述查找表的所述评价,v表示所述查找表的资料量,f表示所述查找表的存取频率,而α与β为两个实数。


9.根据权利要求7所述的计算装置,其特征在于,所述多个内存包括较快内存与较慢内存,当所述至少一个查找表的目前查找表的所述评价大于门坎时,所述处理电路将所述目前查找表存放在所述较快内存,以及当所述目前查找表的所述评价小于所述门坎时,所述处理电路将所述目前查找表存放在所述较慢内存。


10.根据权利要求1所述的计算装置,其特征在于,所述处理电路包括:
处理器,用以发出查表命令以及执行所述至少一个算法;以及
至少一个查表电路,耦接至所述处理器与所述多个内存,其中
当所述处理器发出所述查表命令给所述至少一个查表电路时,所述至少一个查表电路依据所述处理器的所述查表命令查找被存放在所述多个内存的所述至少一个查找表以获得至少一个对应数据,以及
所述处理器使用所述至少一查表电路所提供的所述至少一个对应数据去执行所述至少一个算法。


11.根据权利要求1所述的计算装置,其特征在于,所述多个内存包括静态随机存取内存、动态随机存取内存、磁性随机存取内存、磁阻随机存取内存与闪存中的至少二种。


12....

【专利技术属性】
技术研发人员:林永隆高肇阳郭皇志
申请(专利权)人:创鑫智慧股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1