【24h】

Thread segment stacks

机译:线程段堆栈

获取原文

摘要

This paper presents enhanced memory management concepts and their implementation providing better support for multi threading. The virtual address space of the multi threaded process is dynamically partitioned by a dynamic set of cooperating managers. Special thoughts are given to detect and solve possible thread stack and heap over-flows and collisions. Both stacks and heaps associated with threads are organized non-contiguously with linear segments to fuly exploit possibly large virtual address spaces. Grucial for the efficiency of this approach are modifications of the compiler and parts of the runtime system. The proposed so-lutions are implemented an evaluated on the SUN Sparc V9 architecture.
机译:本文介绍了增强的内存管理概念及其实现,为多线程提供了更好的支持。多线程进程的虚拟地址空间由一组动态的协作管理器动态分区。为了检测和解决可能的线程堆栈以及堆溢出和冲突,给出了特殊的考虑。与线程关联的堆栈和堆都通过线性段不连续地组织,以充分利用可能较大的虚拟地址空间。对于这种方法的效率至关重要的是,对编译器和运行时系统的各个部分进行了修改。所提出的解决方案是在SUN Sparc V9架构上进行评估实现的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号