-
公开(公告)号:US20180060125A1
公开(公告)日:2018-03-01
申请号:US15379327
申请日:2016-12-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Hingkwan Huen , Jingpei Yang , Manu Awasthi , Vijay Balakrishnan , Jason Martineau
IPC: G06F9/50
CPC classification number: G06F9/5083 , G06F9/455
Abstract: A system includes a plurality of storage drives configured to store data associated with at least one of homogeneous and heterogeneous applications running in containers; and a controller configured to balance workloads of the containers by grouping the containers based on characteristics of the workloads of the containers.
-
公开(公告)号:US10901907B2
公开(公告)日:2021-01-26
申请号:US15895797
申请日:2018-02-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Rajinikanth Pandurangan , Vijay Balakrishnan , Changho Choi
IPC: G06F12/0888 , G06F12/0893 , G06F12/1045 , H04L9/32
Abstract: A method for providing a Bloom filter for a multi-stream enabled solid-state drive (SSD) is disclosed. The Bloom filter includes two Bloom filter arrays, a counter corresponding to the two Bloom filter arrays, and a masking logic. The method includes: inserting an element in one or more of the two Bloom filter arrays using a plurality of hash functions; and updating the counter based on the insertion of the element. The method further includes: updating the Bloom filter by inserting one or more additional elements in one or more of the two Bloom filter arrays and updating the counter; and masking a data stored in the Bloom filter with the one or more additional elements to pseudo delete the data using the masking logic and reduce a false positive rate of the Bloom filter.
-
公开(公告)号:US11099790B2
公开(公告)日:2021-08-24
申请号:US16528492
申请日:2019-07-31
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Janki Bhimani , Jingpei Yang , Changho Choi
IPC: G06F3/06 , G06N20/00 , G06F16/245 , G06K9/62
Abstract: A system for parallel computing leveraging the use of a key value solid state drive. The system including a modified set of compiler directives that enable the use of parallel compute and data threads. The system may further include a concurrency manager to ensure that the parallel data threads are operated in a thread-safe manner.
-
公开(公告)号:US20200225883A1
公开(公告)日:2020-07-16
申请号:US16528492
申请日:2019-07-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Jingpei Yang , Changho Choi
Abstract: A system for parallel computing leveraging the use of a key value solid state drive. The system including a modified set of compiler directives that enable the use of parallel compute and data threads. The system may further include a concurrency manager to ensure that the parallel data threads are operated in a thread-safe manner.
-
公开(公告)号:US20190121742A1
公开(公告)日:2019-04-25
申请号:US15895797
申请日:2018-02-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Rajinikanth Pandurangan , Vijay Balakrishnan , Changho Choi
IPC: G06F12/0888 , G06F12/0893 , H04L9/32 , G06F12/1045
Abstract: A method for providing a Bloom filter for a multi-stream enabled solid-state drive (SSD) is disclosed. The Bloom filter includes two Bloom filter arrays, a counter corresponding to the two Bloom filter arrays, and a masking logic. The method includes: inserting an element in one or more of the two Bloom filter arrays using a plurality of hash functions; and updating the counter based on the insertion of the element. The method further includes: updating the Bloom filter by inserting one or more additional elements in one or more of the two Bloom filter arrays and updating the counter; and masking a data stored in the Bloom filter with the one or more additional elements to pseudo delete the data using the masking logic and reduce a false positive rate of the Bloom filter.
-
公开(公告)号:US10210024B2
公开(公告)日:2019-02-19
申请号:US15379327
申请日:2016-12-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Hingkwan Huen , Jingpei Yang , Manu Awasthi , Vijay Balakrishnan , Jason Martineau
Abstract: A system includes a plurality of storage drives configured to store data associated with at least one of homogeneous and heterogeneous applications running in containers; and a controller configured to balance workloads of the containers by grouping the containers based on characteristics of the workloads of the containers.
-
-
-
-
-