-
公开(公告)号:WO2022108729A1
公开(公告)日:2022-05-27
申请号:PCT/US2021/057207
申请日:2021-10-29
发明人: HSU, Lisa Ru-Feng , MANOCHA, Aninda , AGARWAL, Ishwar , BERGER, Daniel, Sebastian , NOVAKOVIC, Stanko , GAMBARO BUENO, Janaina Barreiro , SONI, Vishal
摘要: The present disclosure relates to systems, methods, and computer-readable media for managing tracked memory usage data and performing various actions based on memory usage data tracked by a memory controller on a memory device. For example, systems described herein involve collecting and compiling data across one or more memory controllers to evaluate characteristics of the memory usage data to determine hotness metric(s) for segments of a memory resource. The systems described herein may perform a variety of segment actions based on the hotness metric(s). In addition, the systems described herein can compile the memory usage data according to one or more access granularities. This compiled data may further be shared with multiple accessing agents in accordance with access resolutions of the respective accessing agents.
-
公开(公告)号:WO2019182823A1
公开(公告)日:2019-09-26
申请号:PCT/US2019/021959
申请日:2019-03-13
发明人: CASTRO, Miguel , NARAYANAN, Dushyanth , DRAGOJEVIC, Aleksandar , RENZELMANN, Matthew , SHAMIS, Alexander , KHANNA, Richendra , NOVAKOVIC, Stanko , GJERDRUM, Anders , CHATZOPOULOS, Georgios
IPC分类号: G06F1/12
摘要: In various examples, there is provided methods performed by nodes in a cluster of nodes to establish a master clock at a new master node following a reconfiguration of the nodes included in the cluster, whereby the master clock is provided by an old master node prior to the reconfiguration, and synchronize a local clock of slave nodes to clock of the new master node. The new master node sends a message to the slave nodes instructing them to disable their respective local clocks, receives acknowledgements that the local clocks have been disabled, waits until a time at which all leases have expired for any nodes removed from the cluster, sets the value of its clock to be greater than a maximum value that could have been provided by the old master node at the time the leases expired and indicates to the other nodes to re-enable their local clocks.
-
公开(公告)号:WO2022081224A1
公开(公告)日:2022-04-21
申请号:PCT/US2021/042131
申请日:2021-07-19
发明人: HSU, Lisa Ru-Feng , MANOCHA, Aninda , AGARWAL, Ishwar , BERGER, Daniel Sebastian , NOVAKOVIC, Stanko , GAMBARO BUENO, Janaina Barreiro , SONI, Vishal
IPC分类号: G06F12/02
摘要: The present disclosure relates to systems, methods, and computer-readable media for tracking memory usage data on a memory controller system (110) and providing a mechanism whereby one or multiple accessing agents (e.g., computing nodes 102, applications, virtual machines 106) can access memory usage data for a memory resource (118) managed by a memory controller. Indeed, the systems described herein facilitate generation of and access to heatmaps (116) having memory usage data thereon. The systems described herein describe features and functionality related to generating and maintaining the heatmaps as well as providing access to the heatmaps to a variety of accessing agents. This memory tracking and accessing is performed using low processing overhead while providing useful information to accessing agents in connection with memory resources managed by a memory controller.
-
公开(公告)号:WO2019182820A1
公开(公告)日:2019-09-26
申请号:PCT/US2019/021956
申请日:2019-03-13
发明人: CASTRO, Miguel , NARAYANAN, Dushyanth , DRAGOJEVIC, Aleksandar , RENZELMANN, Matthew , SHAMIS, Alexander , KHANNA, Richendra , NOVAKOVIC, Stanko , GJERDRUM, Anders , CHATZOPOULOS, Georgios
摘要: In various examples, there is provided methods performed by nodes in a cluster of nodes for performing transactions comprising one or more read operations and/or one or more write operations. The node comprises a local clock which is synchronized with a master clock and maintains a measure of uncertainty indicating current minimum and maximum values of the master clock. The method to perform transactions involving read operations generates a read timestamp representing a point in time which is earlier than a current minimum value of the master clock. The method then reads the objects and determines, for each of them, whether a timestamp associated with that object is later than the read timestamp. If so, an error handling procedure is performed for that object.
-
公开(公告)号:WO2021225740A1
公开(公告)日:2021-11-11
申请号:PCT/US2021/026501
申请日:2021-04-09
IPC分类号: H04L29/06 , H04L12/911 , G06F9/50
摘要: Systems and methods related to harvesting of the unused resources in a distributed computing system are described. An example method, in a system including a host server, having a first instruction set architecture (ISA), and an interface card, having a second ISA is provided. The method includes designating at least one type of resource, associated with the host server for harvesting by compute entities configured for execution using the processor having the second ISA, where the host server is configured to execute compute entities requiring execution by the processor having the first ISA. The method further includes in response to a request for accessing the at least one type of resource by a compute entity, executing on the processor having the second ISA, automatically allowing the compute entity to access the at least one type of resource associated with the host server.
-
-
-
-