9,084 research outputs found

    Efficient Logging in Non-Volatile Memory by Exploiting Coherency Protocols

    Get PDF
    Non-volatile memory (NVM) technologies such as PCM, ReRAM and STT-RAM allow processors to directly write values to persistent storage at speeds that are significantly faster than previous durable media such as hard drives or SSDs. Many applications of NVM are constructed on a logging subsystem, which enables operations to appear to execute atomically and facilitates recovery from failures. Writes to NVM, however, pass through a processor's memory system, which can delay and reorder them and can impair the correctness and cost of logging algorithms. Reordering arises because of out-of-order execution in a CPU and the inter-processor cache coherence protocol. By carefully considering the properties of these reorderings, this paper develops a logging protocol that requires only one round trip to non-volatile memory while avoiding expensive computations. We show how to extend the logging protocol to building a persistent set (hash map) that also requires only a single round trip to non-volatile memory for insertion, updating, or deletion

    On the Impact of Geometry on Ad Hoc Communication in Wireless Networks

    Full text link
    In this work we address the question how important is the knowledge of geometric location and network density to the efficiency of (distributed) wireless communication in ad hoc networks. We study fundamental communication task of broadcast and develop well-scalable, randomized algorithms that do not rely on GPS information, and which efficiency formulas do not depend on how dense the geometric network is. We consider two settings: with and without spontaneous wake-up of nodes. In the former setting, in which all nodes start the protocol at the same time, our algorithm accomplishes broadcast in O(Dlogn+log2n)O(D\log n + \log^2 n) rounds under the SINR model, with high probability (whp), where DD is the diameter of the communication graph and nn is the number of stations. In the latter setting, in which only the source node containing the original message is active in the beginning, we develop a slightly slower algorithm working in O(Dlog2n)O(D\log^2 n) rounds whp. Both algorithms are based on a novel distributed coloring method, which is of independent interest and potential applicability to other communication tasks under the SINR wireless model

    Self-consistent Modeling of the IcI_c of HTS Devices: How Accurate do Models Really Need to Be?

    Full text link
    Numerical models for computing the effective critical current of devices made of HTS tapes require the knowledge of the Jc(B,theta) dependence, i.e. of the way the critical current density Jc depends on the magnetic flux density B and its orientation theta with respect to the tape. In this paper we present a numerical model based on the critical state with angular field dependence of Jc to extract the Jc(B,theta) relation from experimental data. The model takes into account the self-field created by the tape, which gives an important contribution when the field applied in the experiments is low. The same model can also be used to compute the effective critical current of devices composed of electromagnetically interacting tapes. Three examples are considered here: two differently current rated Roebel cables composed of REBCO coated conductors and a power cable prototype composed of Bi-2223 tapes. The critical currents computed with the numerical model show good agreement with the measured ones. The simulations reveal also that several parameter sets in the Jc(B,theta) give an equally good representation of the experimental characterization of the tapes and that the measured Ic values of cables are subjected to the influence of experimental conditions, such as Ic degradation due to the manufacturing and assembling process and non-uniformity of the tape properties. These two aspects make the determination of a very precise Jc(B,theta) expression probably unnecessary, as long as that expression is able to reproduce the main features of the angular dependence. The easiness of use of this model, which can be straightforwardly implemented in finite-element programs able to solve static electromagnetic problems, is very attractive both for researchers and devices manufactures who want to characterize superconducting tapes and calculate the effective critical current of superconducting devices
    corecore