-
公开(公告)号:US11055129B2
公开(公告)日:2021-07-06
申请号:US16053172
申请日:2018-08-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tushar Vrind , Chandan Kumar , Raju Udava Siddappa , Balaji Somu Kandaswamy , Venkata Raju Indukuri
Abstract: Various example embodiments herein provide a computerized method for scheduling a plurality of tasks for an operating system on a multicore processor. The method includes identifying the plurality of tasks to be executed on the multicore processor and determining a task schedule for scheduling of the plurality of tasks by providing a higher preference to the CPU-bound task than the non CPU-bound task. Further, the method includes scheduling the plurality of tasks on the multicore processor based on the task schedule.
-
2.
公开(公告)号:US11829807B2
公开(公告)日:2023-11-28
申请号:US17038994
申请日:2020-09-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Raju Udava Siddappa , Chandan Kumar , Sudharshan Rao B , Tushar Vrind , Venkata Raju Indukuri
CPC classification number: G06F9/524 , G06F9/4831
Abstract: A method for preventing a task-signal deadlock arising due to contention for a mutex in a real-time operating system (RTOS) includes detecting, by a processing unit, a signal notification sent to a task for execution of a signal handler; identifying, by the processing unit, a mutex to be acquired by the signal handler, when the signal notification is detected; determining whether the identified mutex has been acquired by the task; and utilizing, by the processing unit, an alternative stack for execution of the signal handler, in response to determining that the mutex has been acquired by the task, for preventing a task-signal deadlock during the execution.
-
公开(公告)号:US11829231B2
公开(公告)日:2023-11-28
申请号:US17539403
申请日:2021-12-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hartej Singh , Mallikarjun Shivappa Bidari , Raju Udava Siddappa , Surajit Pradeep Karmakar , Thejeswara Reddy Pocha , Tushar Vrind , Venkata Raju Indukuri
CPC classification number: G06F11/0778 , G06F11/0772 , G06F11/1004 , G06F21/602 , G06F21/79 , G06F2221/0751
Abstract: A method of generating a core dump in a User Equipment (UE) may include detecting, using at least one processor, a trigger, the trigger including an instruction to generate a core dump of the UE. The method may further include classifying, using the at least one processor, data stored in memory of the UE as Read-Write (RW) data or Read Only (RO) data. The method may further include generating, using the at least one processor, a partial core dump based on the RW data of the memory.
-
公开(公告)号:US11755473B2
公开(公告)日:2023-09-12
申请号:US17848716
申请日:2022-06-24
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Surendra Singh , Dinesh Gehlot , Mallikarjun Shivappa Bidari , Raju Udava Siddappa , Shashank Vimal , Shreya Ganatra , Sujay Shankar Gaitonde , Tushar Vrind , Venkata Raju Indukuri
CPC classification number: G06F12/0253 , G06F9/3004 , G06F9/321 , G06F12/0238
Abstract: A method for managing memory leaks in a memory device includes grouping, by a garbage collection system, a plurality of similar memory allocations of the memory device into one or more Unique Fixed Identifiers (UFIs); identifying, by the garbage collection system, one of the one or more UFIs having a highest accumulated memory size and adding each of the plurality of memory allocations in the identified one of the one or more UFIs into a Potential Leak Candidate List (PLCL); identifying, by the garbage collection system, the memory leaks in the memory device by identifying unreferenced memory addresses associated with the plurality of memory allocations in the PLCL; and releasing, by the garbage collection system, the identified unreferenced memory addresses associated with the plurality of memory allocations corresponding to the memory leaks into the memory device.
-
公开(公告)号:US11520682B2
公开(公告)日:2022-12-06
申请号:US17259764
申请日:2019-08-26
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Anirban Saha , Balaji Somu Kandaswamy , Raju Udava Siddappa , Venkata Raju Indukuri , Tushar Vrind
Abstract: A code coverage method for an embedded System on Chip (SoC) includes detecting a presence of a utility function in target source code; adding a hook function to the target source code; and recording at least one property of the utility function based on the hook function in a bit array in a memory of the SoC. The method may further include extracting at least one recorded property from bit arrays in the memory; and generating a code coverage report based on an analysis of the extracted properties.
-
公开(公告)号:US11943669B2
公开(公告)日:2024-03-26
申请号:US17392211
申请日:2021-08-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
IPC: H04W36/00 , H04L65/1066 , H04L65/65 , H04W8/18
CPC classification number: H04W36/0011 , H04L65/1066 , H04L65/65 , H04W8/18
Abstract: According to a method of preventing call drop in voice communication network, a session is established for voice call initiated between a first terminal and a second terminal. The method includes receiving a first indication that the first terminal is entering a low-signal area. Further, the method includes disabling one or more media inactivity timers for retaining the session. Furthermore, the method includes storing one or more network parameters when one of the session is retained or when the session is released. Thereafter, the method includes receiving a second indication that the first terminal has exited the low-signal area. The voice call is resumed on the session based on the stored network parameters, when the session is retained upon enabling the respective one or more media inactivity timers. The voice call is re-initiated on a new session, based on the stored network parameters when the session is released.
-
公开(公告)号:US11687364B2
公开(公告)日:2023-06-27
申请号:US16930647
申请日:2020-07-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Raju Udava Siddappa , Chandan Kumar , Kamal Kishore , Tushar Vrind , Venkata Raju Indukuri , Balaji Somu Kandasamy
IPC: G06F9/46 , G06F9/48 , G06F12/0842
CPC classification number: G06F9/4881 , G06F12/0842 , G06F2209/486 , G06F2212/1041
Abstract: An apparatus is configured to collect information related to a first activity and analyze the collected information to determine decision data. The information is stored in a first list of the source processing core for scheduling execution of the activity by a destination processing core to avoid cache misses. The source processing core is configured to transmit information related to the decision data using an interrupt, to a second list associated with a scheduler of the destination processing core, if the destination processing core is currently executing a second activity having a lower priority than the first activity.
-
公开(公告)号:US20190087224A1
公开(公告)日:2019-03-21
申请号:US16053172
申请日:2018-08-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tushar VRIND , Chandan Kumar , Raju Udava Siddappa , Balaji Somu Kandaswamy , Venkata Raju Indukuri
IPC: G06F9/48
Abstract: Various example embodiments herein provide a computerized method for scheduling a plurality of tasks for an operating system on a multicore processor. The method includes identifying the plurality of tasks to be executed on the multicore processor and determining a task schedule for scheduling of the plurality of tasks by providing a higher preference to the CPU-bound task than the non CPU-bound task. Further, the method includes scheduling the plurality of tasks on the multicore processor based on the task schedule.
-
-
-
-
-
-
-