Abstract. We propose two algorithms for simulating continuous time Markov chains in the presence of metastability. We show that the algorithms correctly estimate, under the ergodicity assumption, stationary averages of the process. Both algorithms, based on the idea of the parallel replica method, use parallel computing in order to explore metastable sets more efficiently. The algorithms require no assumptions on the Markov chains beyond ergodicity and the presence of identifiable metastability. In particular, there is no assumption on reversibility. For simpler illustration of the algorithms, we assume that a synchronous architecture is used throughout of the paper. We present error analyses, as well as numerical simulations on multi-scale stochastic reaction network models in order to demonstrate consistency of the method and its efficiency.Key words. Markov chains, Monte Carlo, reversibility, stationary distribution, metastability, parallel replica, stochastic reaction networks, multi-scale dynamics, coarse graining AMS subject classifications. 60J22, 65C05, 65Z05, 82B31, 92E201. Introduction. We focus on computing stationary averages of continuous time Markov chains in a synchronous architecture. More precisely, if π is the stationary distribution of a continuous time Markov chain (CTMC) and f is a function on the state space, we aim at estimating the average π(f ) ≡ E π [f ] by taking a time average on a long trajectory of the CTMC. There are many methods for computing stationary averages of stochastic processes, however, the vast majority of them rely on reversibility of the process, e.g., as in Markov chain Monte Carlo [19]. Computational cost of the ergodic (trajectory) averaging becomes prohibitive when the convergence to the stationary distribution is slow due to metastability of the dynamics, for example in the presence of rare events or large time scale disparities (multi-scale dynamics), [20]. A possible remedy for this issues is to use parallel computing in order to accelerate sampling of the state space. For instance, the parallel tempering method (also known as the replica exchange) [12,10,9,17] has been successfully applied to many problems by simulating multiple replicas of the original systems, each replica at a different temperature. However, the method requires the time reversibility of the underlying processes, which is typically not true for processes that model chemical reaction networks or systems with non-equilibrium steady states. In fact, there are not many methods that parallelize Monte Carlo simulation for irreversible processes with metastability, in particular if long-time sampling such as ergodic averaging, is required. We present a parallel computing approach for CTMCs without time reversibility. One advantage of the proposed algorithms is that they may be used, in principle, on arbitrary CTMCs. The same idea applies to the continuous state space Markov processes. However, gains in efficiency can occur only if the process is metastable.In this contribution we consider only model...