RUN TIME MEMORY MANAGEMENT FOR COMPUTING SYSTEMS, INCLUDING MASSIVELY PARALLEL DATABASE PROCESSING SYSTEMS

    公开(公告)号:US20220215024A1

    公开(公告)日:2022-07-07

    申请号:US17563757

    申请日:2021-12-28

    申请人: Teradata US, Inc.

    IPC分类号: G06F16/2453 G06F16/2455

    摘要: Improved techniques for management of memory (or memory management) for computing systems and environments are disclosed. The improved techniques are especially well suited for computing systems that operate in highly complex and/or demanding computing environments (e.g., massively parallel database systems that may be required to process many complex database queries in parallel. Memory can be managed dynamically at run time to determine and designate one of multiple memories that are available for execution of executable components (e.g., database queries, Opcodes of a Virtual Machine). In addition, memory can be managed dynamically at run time to effectively reuse memory locations of a memory (e.g., stack memory) being used for execution of one or more executable components (e.g., Opcodes of a Virtual Machine) at run time when the memory is being actively used to execute the one or more executable components.