【24h】

Compiling in a Persistent Distributed Shared Memory Environment

机译:在持久的分布式共享内存环境中进行编译

获取原文
获取原文并翻译 | 示例

摘要

Plurix is a general purpose Operating System (OS) developed for the PC platform. Network communication is implemented by a Distributed Shared Memory (DSM). Restartable transactions and optimistic synchronization guarantee memory consistency. Making the DSM persistent allows us to abandon traditional file systems. The OS is developed using our own Plurix Java Compiler (PJC) translating source texts into machine instructions. PJC is an integral part of the OS and is used for program development. The persistent environment allows direct runtime structure generation. Symbol table entries are automatically registered by PJC in a cluster-wide name service and therewith survive the compilation process. After a short review of the persistent DSM environment we present integration aspects of PJC. Furthermore, we describe the implementation of our separate compilation scheme benefitting from the integration of OS and compiler. Finally, we present measurement results.
机译:Plurix是为PC平台开发的通用操作系统(OS)。网络通信由分布式共享内存(DSM)实现。可重新启动的事务和乐观同步可确保内存一致性。使DSM具有持久性可以使我们放弃传统的文件系统。该操作系统是使用我们自己的Plurix Java编译器(PJC)开发的,可将源文本转换为机器指令。 PJC是OS的组成部分,用于程序开发。持久性环境允许直接运行时结构生成。符号表条目由PJC在群集范围的名称服务中自动注册,并在编译过程中保留下来。在对持久DSM环境进行简短回顾之后,我们介绍了PJC的集成方面。此外,我们描述了受益于OS和编译器集成的独立编译方案的实现。最后,我们介绍测量结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号