-
公开(公告)号:US12182033B2
公开(公告)日:2024-12-31
申请号:US17965700
申请日:2022-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsuk Moon , Hyunwoo Kang , Jaegeun Park , Sangmuk Hwang
IPC: G06F12/10 , G06F12/1045 , G06F12/1081 , G06F13/28
Abstract: An address translation cache (ATC) is configured to store translation entries indicating mapping information between a virtual address and a physical address of a memory device. The ATC includes a plurality flexible page group caches, a shared cache and a cache manager. Each flexible page group cache stores translation entries corresponding to a page size allocated to the flexible group cache. The shared cache stores, regardless of page sizes, translation entries that are not stored in the plurality of flexible page group caches. The cache manager allocates a page size to each flexible page group cache, manages cache page information on the page sizes allocated to the plurality of flexible page group caches, and controls the plurality of flexible page group caches and the shared cache based on the cache page information.
-
公开(公告)号:US11120792B2
公开(公告)日:2021-09-14
申请号:US16296467
申请日:2019-03-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jihyun Kim , Gajin Song , Dongho Jang , Sangwook Kang , Hyunwoo Kang , Soojung Choi
Abstract: An electronic device and method are disclosed. The electronic device includes a communication interface, a microphone, a speaker, a processor and a memory. The processor executes the method, including receiving a first message through a communication interface from an external device, in response to receiving a first user input associated with the first message through an input interface including a microphone, converting first text included in the first message into speech, outputting the speech through an output interface of the electronic device including a speaker, determining whether to execute an additional operation associated with the first message, based on at least one of a state of the first electronic device, the first message, and a second user input received via the microphone, and initiate a conversational mode for executing the additional operation based at least partly on the determination.
-
公开(公告)号:US12211499B2
公开(公告)日:2025-01-28
申请号:US17748128
申请日:2022-05-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Minsu Jung , Hyunwoo Kang , Taejun Kim , Jonghee Choi , Woong Lee
Abstract: A method and electronic device for a vehicle are disclosed herein. The electronic device is mounted in the vehicle and includes a display, a memory storing voice commands, and a processor. The processor implements the method, including: obtaining at least one of vehicle driving information, occupant information, or display output information, generating one or more short commands by shortening one or more of the voice commands, based on the obtained at least one of the vehicle driving information, the occupant information and the display output information, and controlling the display to display one or more voice command guidance user interface (UI) displaying the one or more short commands.
-
公开(公告)号:US20230169013A1
公开(公告)日:2023-06-01
申请号:US17965700
申请日:2022-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsuk Moon , Hyunwoo Kang , Jaegeun Park , Sangmuk Hwang
IPC: G06F12/1081 , G06F12/1045 , G06F13/28
CPC classification number: G06F12/1081 , G06F12/1045 , G06F13/28 , G06F2212/652 , G06F2213/28
Abstract: An address translation cache (ATC) is configured to store translation entries indicating mapping information between a virtual address and a physical address of a memory device. The ATC includes a plurality flexible page group caches, a shared cache and a cache manager. Each flexible page group cache stores translation entries corresponding to a page size allocated to the flexible group cache. The shared cache stores, regardless of page sizes, translation entries that are not stored in the plurality of flexible page group caches. The cache manager allocates a page size to each flexible page group cache, manages cache page information on the page sizes allocated to the plurality of flexible page group caches, and controls the plurality of flexible page group caches and the shared cache based on the cache page information.
-
-
-