-
公开(公告)号:US10191774B2
公开(公告)日:2019-01-29
申请号:US15213332
申请日:2016-07-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Simon J. Gibbs , Tasneem G. Brutch , Won Jeon
Abstract: In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page using a scripting engine, wherein the web page necessitates running a web application; accessing one or more Application Program Interfaces (APIs) that provide parallelization, and distribute tasks of the web application among multiple cores of a multi-core central processing unit (CPU) or graphical processing unit (GPU), wherein the accessing uses a compute context class that, when instantiated, creates a compute context object that acts as a bridge between the scripting engine and the one or more APIs; and creating one or more kernels to operate on the multiple cores.
-
公开(公告)号:US10671307B2
公开(公告)日:2020-06-02
申请号:US15869393
申请日:2018-01-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jeong-ho Lee , Ho-jun Shim , Won Woo Ro , Won Seob Jeong , Myung Kuk Yoon , Won Jeon
Abstract: Provided is a removable storage system including: a data storage device configured to store a plurality of files including a first file and a second file; a host interface configured to receive, from a host, a pattern matching request including pattern information and file information regarding the plurality of files, and transmit, to the host, a result of pattern matching regarding the plurality of files; and a pattern matching accelerator configured to perform the pattern matching in response to the pattern matching request, wherein the pattern matching accelerator includes a scan engine configured to scan data based on a pattern, and a scheduler configured to control the scan engine to stop scanning the first file and start scanning the second file.
-
公开(公告)号:US20160328271A1
公开(公告)日:2016-11-10
申请号:US15213332
申请日:2016-07-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Simon J. Gibbs , Tasneem G. Brutch , Won Jeon
CPC classification number: G06F9/5027 , G06F9/45508 , G06F2209/5017 , Y02D10/22
Abstract: In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page using a scripting engine, wherein the web page necessitates running a web application; accessing one or more Application Program Interfaces (APIs) that provide parallelization, and distribute tasks of the web application among multiple cores of a multi-core central processing unit (CPU) or graphical processing unit (GPU), wherein the accessing uses a compute context class that, when instantiated, creates a compute context object that acts as a bridge between the scripting engine and the one or more APIs; and creating one or more kernels to operate on the multiple cores.
-
-