为gem5添加Checkpoint

用gem5/configs/boot/hack_back_ckpt.rcS

#!/usr/bin/env python3

#
# A Python script to run one experiment with make checkpoint.

# Copyright (C) Huan Chen 2017
#

import os

GEM5GPU_HOME=‘/home/hao/chai/‘
M5OUT_DIR=‘/home/hao/chai/m5out/ckptOut/‘
CHECKPOINT_DIR=‘/home/hao/chai/checkpoint‘
def run_experiments():
    cmd_run =GEM5GPU_HOME+‘gem5/build/X86_VI_hammer_GPU/gem5.opt -d ‘+M5OUT_DIR+‘ ‘+GEM5GPU_HOME+‘gem5-gpu/configs/fs_fusion.py --script=‘+GEM5GPU_HOME+‘hack_back_ckpt.rcS --checkpoint-dir=‘+CHECKPOINT_DIR+‘ --cpu-type=timing  --gpu_core_config=Maxwell --num-cpus=4 --clusters=8 --cores_per_cluster=1 --num-dirs=4 --mem-type=DDR4_2400_x64 --total-mem-size=3GB --access-host-pagetable‘
    print(cmd_run)
    os.system(cmd_run)
    print(‘Make checkpoint done...‘)

run_experiments()
时间: 2024-11-08 21:43:15

为gem5添加Checkpoint的相关文章

基于OGG的Oracle与Hadoop集群准实时同步介绍

Oracle里存储的结构化数据导出到Hadoop体系做离线计算是一种常见数据处置手段.近期有场景需要做Oracle到Hadoop体系的实时导入,这里以此案例做以介绍.Oracle作为商业化的数据库解决方案,自发性的获取数据库事务日志等比较困难,故选择官方提供的同步工具OGG(Oracle GoldenGate)来解决. 安装与基本配置 环境说明 软件配置 角色 数据存储服务及版本 OGG版本 IP 源服务器 OracleRelease11.2.0.1 Oracle GoldenGate 11.2

oracle ogg 单机环境单向复制搭建

OGG安装 fbo_ggs_Linux_x64_shiphome.zip---------------------同时支持11g和12c 添加用户 useradd -u 1003 -g oinstall -G dba ogg 配置环境变量 export ORACLE_BASE=/u01/app/oracle; export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_SID=racdb1; export OGG_HOME

oracle GoldenGate实战安装

ORA-00845: MEMORY_TARGET not supported on this system报错解决 # mount -t tmpfs shmfs -o size=7g /dev/shm 2.为了确保操作系统重启之后能生效,需要修改/etc/fstab文件 shmfs /dev/shm tmpfs size=7g 0 实施环境 源端  172.16.0.173  oracle173 目标端 172.16.0.174  oracle174 OGG安装前准备 把两台oracle安装环境

5.配置globals文件(目标端)

        mgr进程是goldengate软件运行的主进程,是由这个进程控制其他进程的,比如extract,replicat进程等. 对于mgr进程的配置,将会在下面介绍. global文件我们只选择在Sqlserver目标端创建.它可以配置很多参数,影响全局的运行.这里,我们只配置checkpoint表,以保证事实连续有序的在sqlserver恢复起来. 目标端要添加checkpoint表,才能保证事务连续有序,以防replicate进程无论正常或异常shutdown了,该从哪里起继续应

[terry笔记]GoldenGate_迁移同步_主库零停机

ogg根据scn同步数据,源库零停机时间 本次实验与上次的区别:更加注重细节,几乎包含所有步骤,把我越到的坑都作出了说明.并且同步是由10g向11g进行同步,更加符合升级迁移需求. 如下是主要步骤: 1. 配置好ogg源端的mgr.抓取和传送进程,并启动. 2. 配置好ogg目标端的mgr.复制进程,仅启动mgr. 3. 源端可自由进行交易,此时观察源与目标的trail文件是否都正常. 4. 查询源端此时的scn,并按照参数flashbask_scn进行expdp. 5. 目标端impdp导入.

GoldenGate单向复制配置示例

一:环境介绍 --source端 ip地址:192.168.123.100.10 数据库版本:11.2.0.1.0 32 bit 操作系统版本:centos 4.5 32 bit ogg版本:fbo_ggs_Linux_x86_ora11g_32bit.tar --target端 ip地址:192.168.123.100.11 数据库版本:11.2.0.1.0 32 bit 操作系统版本:centos 4.5 32 bit ogg版本:fbo_ggs_Linux_x86_ora11g_32bit

初探ORACLE GOLDENDATE 配置

oracle旗下的GOLDENDATE是用来做数据容灾的一个软件俗称OGG,当然也可以用来支持热备份数据库,和跨平台跨数据库的数据迁移,具体的了解可以通过自行百度.他的概念不是我要在这写的. 准备工作 下载OGG介质并且解压缩安装,修改oracle用户环境变量(因为比较简单就不在这赘述了,如果不会,可自行百度). 因为它主要是基于数据库日志的,所以建议最好开启数据库的归档.并且开启数据库的附加日志,以便更准确的捕获数据库的DML操作. 源端数据库和目标端数据库都要建立关于OGG同步的用户. 源端

DBA_Oracle GoldenGate安装详解(案例)

http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html Oracle GoldenGate软件基于数据库日志结构变化,通过解析源端在线日志或归档日志获得数据增量,再将这些变化应用到目标数据库,从而实现源库和目标库的 数据同步.下面通过一个简单的示例,详细介绍利用GoldenGate实现Oracle数据库之间的同步.基本架构如下图所示: 1. 安装 1.1 下载介质 GoldenGate的安装介质可以

[转]Oracle GoldenGate安装配置

ref:http://blog.sina.com.cn/s/blog_5d29418d0101cvyx.html 1 简介 Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步.Oracle Golden Gate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统.在线报表.实时