-
-
公开(公告)号:CN107797763B
公开(公告)日:2022-05-10
申请号:CN201710749551.1
申请日:2017-08-28
Applicant: 三星电子株式会社
Inventor: 杨静珮 , 崔昌皓 , 拉吉尼坎塔·潘杜兰甘 , 卫杰·巴拉克里什楠 , 拉玛瑞吉·潘第安
Abstract: 公开一种固态驱动器、驱动器和控制固态驱动器的方法。所述SSD可包括用于存储数据的闪存并可支持SSD中的多个装置流。SSD控制器可管理针对闪存的数据的读取和写入,并可存储提交队列和区块流映射器的存储器。闪存转换层可包括:接收器,用于接收包括逻辑块地址LBA的写入命令;LBA映射器,用于将LBA映射到区块标识符(ID);流选择逻辑,用于使用区块流映射器来基于区块ID选择流ID;流ID添加器,用于将流ID添加到所述写入命令;排队器,用于将区块ID置于提交队列中;后台逻辑,用于在从提交队列去除区块ID之后更新区块流映射器。
-
公开(公告)号:CN114283215A
公开(公告)日:2022-04-05
申请号:CN202110949843.6
申请日:2021-08-18
Applicant: 三星电子株式会社
Inventor: 索黑尔·卡迪瑞沙比亚尼 , 尼玛·艾亚斯 , 艾尔敏·哈吉·阿布塔勒比 , 崔昌皓
Abstract: 提供了图形分区和更新图形顶点的方法及生成顶点的更新的装置。对用于处理的图形进行分区的方法可以包括:基于传入边和传出边对图形的两个或更多个顶点进行排序;将顶点中的具有较少的传入边的第一顶点放置在第一分区中;以及将顶点中的具有较少的传出边的第二顶点放置在第二分区中。顶点中的第一顶点可以具有最低数量的传入边,并且顶点中的第一顶点可以被放置在第一可用分区中。顶点中的第二顶点可以具有最低数量的传出边,并且顶点中的第二顶点可以被放置在第二可用分区中。用于更新图形的顶点的方法可以包括:将第一更新存储在第一缓冲器中;将第二更新存储在第二缓冲器中;以及使用不同的线程将第一更新和第二更新传送到存储器。
-
公开(公告)号:CN113325999A
公开(公告)日:2021-08-31
申请号:CN202110141151.9
申请日:2021-02-02
Applicant: 三星电子株式会社
IPC: G06F3/06
Abstract: 提供了用于处理非结构化源数据的方法和系统。具有范围V的输入数据从片外存储装置加载到片上存储装置。输入数据经由片上存储装置被划分为P个临时父区块,其中,所述P个临时父区块中的特定临时父区块具有范围V/P。所述P个临时父区块从片上存储装置被存储到片外存储装置。对所述P个临时父区块进行划分以生成P个临时子区块,直到目标数量的T个区块被生成为止,其中,来自所述P个临时父区块的数据是用于递归地加载、划分和存储源数据的源数据。应用被配置为从所述T个区块访问被划分的数据以生成输出。对被划分的数据的访问是对片外存储装置的顺序读取访问。
-
公开(公告)号:CN106354425B
公开(公告)日:2021-06-29
申请号:CN201610548879.2
申请日:2016-07-13
Applicant: 三星电子株式会社
Inventor: 崔昌皓 , 霍囝囝 , 曾世贤 , 普拉文·克里希纳穆尔蒂 , 禤庆钧
IPC: G06F3/06
Abstract: 一种基于数据属性的数据布局的方法和系统。用于由非易失性存储器装置的存储控制器执行的非易失性存储器装置内的基于数据属性的数据布局的方法包括:在计算装置上执行软件组件,软件组件检测执行的应用和连接到计算装置的硬件装置中的至少一个;响应于检测到至少一个执行的应用和硬件装置,通过软件组件搜索工作流储存库以找到与所述至少一个执行的应用和硬件装置相关联的预定工作流;通过软件组件将所述至少一个执行的应用和硬件装置的活动与所述预定工作流进行比较;使用预定工作流将数据属性指示符自动分配给由执行的应用或硬件装置使用的数据项,使得数据项和分配的数据属性指示符经由通道被发送到非易失性存储器装置以进行存储。
-
公开(公告)号:CN110119425A
公开(公告)日:2019-08-13
申请号:CN201910075226.0
申请日:2019-01-25
Applicant: 三星电子株式会社
Abstract: 一种固态驱动器(SSD)包括:多个数据块;用于存取所述多个数据块的多个闪存信道及多个通路;以及固态驱动器控制器,对所述多个数据块的块大小进行配置。数据文件与一个或多个键-值对一起存储在所述固态驱动器中,且所述一个或多个键-值对中的每一个键-值对具有块识别符作为键且具有块数据作为值。所述数据文件的大小等于所述块大小或所述块大小的倍数。也提供一种分布式数据存储系统和一种利用键-值存储的方法。
-
公开(公告)号:CN108806750A
公开(公告)日:2018-11-13
申请号:CN201810309840.4
申请日:2018-04-09
Applicant: 三星电子株式会社
Inventor: 詹森·马蒂诺 , 崔昌皓 , 拉吉尼坎塔·潘杜兰甘 , 杨静珮
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0608 , G06F3/0649 , G06F3/0659 , G06F3/0685 , H04B1/02 , H04B1/06 , G11C16/16 , G06F12/0253
Abstract: 公开一种存储装置、存储管理器和用于多流传输的方法。所述存储装置可包括用于存储数据的存储器,所述存储器可包括:第一类型的第一存储器和第二类型的第二存储器。所述存储装置可支持多个装置流,所述多个装置流中的一些与第一存储器相关联,一些与第二存储器相关联。所述存储装置还可包括:流传输能力分析器,可清查所述存储装置的流传输能力。最后,所述存储装置可包括:发送器,用于将所述存储装置的流传输能力发送到存储管理器。
-
公开(公告)号:CN106814970A
公开(公告)日:2017-06-09
申请号:CN201611033466.7
申请日:2016-11-15
Applicant: 三星电子株式会社
IPC: G06F3/06
CPC classification number: G06F3/0652 , G06F3/0608 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/0679 , G06F3/0688 , G06F12/0246 , G06F3/0611 , G06F3/0616 , G06F3/0638
Abstract: 本发明公开一种增强的多流操作。一种固态驱动器(SSD)可包括从流接收数据的电路。各个流可具有生存时间(TTL)。选择逻辑可选择流以写入块。写入逻辑然后可将来自选择的流的数据写入块。SSD可随时间改变哪一流被写入块。结果,存储在块中的数据将总体更快到期,使得块的垃圾回收更有效。
-
公开(公告)号:CN106354745A
公开(公告)日:2017-01-25
申请号:CN201610546162.4
申请日:2016-07-12
Applicant: 三星电子株式会社
Inventor: 霍囝囝 , 崔昌皓 , 曾世贤 , 普拉文·克里希纳穆尔蒂 , 禤庆钧
IPC: G06F17/30
CPC classification number: G06F17/30138 , G06F3/0619 , G06F3/0652 , G06F3/0688 , G06F12/0246 , G06F17/30371 , G06F17/30091 , G06F17/30218
Abstract: 提供一种用于计算机装置的接口的方法和计算机装置。所述接口被配置为:在计算机装置中执行操作系统级别的软件组件,该软件组件监视非易失性存储器装置中的数据项修改的更新统计,其中,更新统计包括数据项的至少一部分的更新频率、针对每个文件类型的累积的更新和删除频率以及数据项的来源中的一个或多个;由软件组件将数据项和数据项类型的更新统计存储在数据库中;拦截由应用对数据项执行的所有操作,并基于数据库中的当前的更新统计将数据属性标识符自动地分配给数据项中的每个数据项,使得数据项和分配的数据属性标识符通过存储器通道被发送到非易失性存储器装置用于存储,其中,所述所有操作包括创建、写入和更新。
-
公开(公告)号:CN106354425A
公开(公告)日:2017-01-25
申请号:CN201610548879.2
申请日:2016-07-13
Applicant: 三星电子株式会社
Inventor: 崔昌皓 , 霍囝囝 , 曾世贤 , 普拉文·克里希纳穆尔蒂 , 禤庆钧
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0647 , G06F3/0653 , G06F3/0688 , G06F12/0246 , G06F2212/1016 , G06F2212/7202 , G06F2212/7205 , G06F3/0607 , G06F3/0616 , G06F3/064 , G06F3/0643 , G06F3/0679
Abstract: 一种基于数据属性的数据布局的方法和系统。用于由非易失性存储器装置的存储控制器执行的非易失性存储器装置内的基于数据属性的数据布局的方法包括:在计算装置上执行软件组件,软件组件检测执行的应用和连接到计算装置的硬件装置中的至少一个;响应于检测到至少一个执行的应用和硬件装置,通过软件组件搜索工作流储存库以找到与所述至少一个执行的应用和硬件装置相关联的预定工作流;通过软件组件将所述至少一个执行的应用和硬件装置的活动与所述预定工作流进行比较;使用预定工作流将数据属性指示符自动分配给由执行的应用或硬件装置使用的数据项,使得数据项和分配的数据属性指示符经由通道被发送到非易失性存储器装置以进行存储。
-
-
-
-
-
-
-
-
-