1,478 research outputs found

    Differentiable Programming Tensor Networks

    Full text link
    Differentiable programming is a fresh programming paradigm which composes parameterized algorithmic components and trains them using automatic differentiation (AD). The concept emerges from deep learning but is not only limited to training neural networks. We present theory and practice of programming tensor network algorithms in a fully differentiable way. By formulating the tensor network algorithm as a computation graph, one can compute higher order derivatives of the program accurately and efficiently using AD. We present essential techniques to differentiate through the tensor networks contractions, including stable AD for tensor decomposition and efficient backpropagation through fixed point iterations. As a demonstration, we compute the specific heat of the Ising model directly by taking the second order derivative of the free energy obtained in the tensor renormalization group calculation. Next, we perform gradient based variational optimization of infinite projected entangled pair states for quantum antiferromagnetic Heisenberg model and obtain start-of-the-art variational energy and magnetization with moderate efforts. Differentiable programming removes laborious human efforts in deriving and implementing analytical gradients for tensor network programs, which opens the door to more innovations in tensor network algorithms and applications.Comment: Typos corrected, discussion and refs added; revised version accepted for publication in PRX. Source code available at https://github.com/wangleiphy/tensorgra

    Moving P2P Live Streaming to Mobile and Ubiquitous Environment

    Get PDF
    Media streams distribution over a wired network to static hosts can be realized by Client/Server mode or Peer-to-Peer overlay networks. However, if the end hosts are mobile over heterogeneous wireless access networks, one needs to consider many operational issues such as network detection, handoff, join and leave latency, and desired level of quality of service, as well as caching. In the latest researches, one popular P2P live streaming system, called AnySee, over the wired network, has been deployed and widely used. Based on the AnySee system, this paper proposed and implemented one hybrid live streaming system, AnySee-Mobile, under wired and wireless environment. In the system, one wireless peer will be selected to act as an agent. One agent has two main functions, to request media from P2P overlay network as a normal peer, and to multicast media to WLAN as a multicast source. In this paper we study, how to elect one multicast agent in WLAN. Several experimentations have been made and proved that the system has good user experiences and performances

    Comparative analysis of binocular summation of pattern visual evoked potential before and after the surgery of concomitant strabismus

    Get PDF
    AIM: To investigate the opportunity of the concomitant strabismus operation and the function in the treatment of strabismic amblyopia through analyzing the changes of binocular summation of pattern visual evoked potential(P-VEP)before and after the surgery of concomitant strabismus. <p>METHODS: In this retrospective study we investigated 67 cases admitted in our hospital. All patients were less than 18a and the postoperation squint angle was less than ±10<sup>△</sup>. Patients were divided into three groups according to the strabismus type, age, and amblyopia degree. P-VEP binocular summation response was recorded in all cases, to observe the changes of the binocular summation response of P-VEP before strabismus surgery and 1mo, 3mo after surgery. The P-VEP response of binocular /monocular(B/M)ratio was taken as an evaluation index. <p>RESULTS: B/M value of three groups all improved obviously 1mo after surgery, which the difference showed statistical significant(<i>P</i><0.01). 1)After 3mo surgery, B/M value in esotropia group was higher than that in exotropia group(<i>P</i><0.05). 2)After 3mo surgery, B/M value in ≤6a group was higher than that in >12a group(<i>P</i><0.05). 3)After 1mo surgery, B/M value in severe amblyopia group was higher than that in mild group(<i>P</i><0.05). After 3mo surgery, B/M value in severe amblyopia group was higher than that in mild group significantly(<i>P</i><0.01). <p>CONCLUSION: Concomitant strabismus surgery is suggested to be performed before 6 years old when the patients are difficult to improve the vision after amblyopia treatment, especially with the severe amblyopia and esotropia(accommodative esotropia must be excluded). The early operation is better to amblyopia treatment and binocular vision recovery

    Deduplication-based Energy Effcient Storage System in Cloud Environment

    Get PDF
    In cloud computing, companies usually use high-end storage systems to guarantee the I/O performance of virtual machines (VM). These storage systems cost a lot of energy for their high performance. In this paper, we propose an EEVS, a deduplication-based energy efficiency storage system for VM storage. We firstly investigate some VM image files with general operating systems. With the analysis result, we find there are many redundant data blocks that bring extra energy cost VM storage. Therefore, in the EEVS, we design an online-deduplication mechanism to reduce these redundant data without service interruption, while traditional deduplication technology is used for offline backup. Based on the system design, we implement an EEVS with the existing cloud platform. Since this mechanism needs considerable computing resources, we design a deduplication selection algorithm such that the storage energy consumption is minimized for a given set of VMs with limited resources for deduplication. Experiment results in a para-virtualization environments of the EEVS show that energy consumption is reduced by even up to 66% with negligible performance degradation

    Effects of Shielding Gas Compositions on Arc Plasma and Metal Transfer in Gas Metal Arc Welding

    Get PDF
    This article presents the effects of shielding gas compositions on the transient transport phenomena, including the distributions of temperature, flow velocity, current density, and electromagnetic force in the arc and the metal, and arc pressure in gas metal arc welding of mild steel at a constant current input. The shielding gas considered includes pure argon, 75% Ar, 50% Ar, and 25% Ar with the balance of helium. It is found that the shielding gas composition has significant influences on the arc characteristics; droplet formation, detachment, transfer, and impingement onto the workpiece; and weld pool dynamics and weld bead profile. As helium increases in the shielding gas, the droplet size increases but the droplet detachment frequency decreases. For helium-rich gases, the current converges at the workpiece with a ring shape which produces non-Gaussian-like distributions of arc pressure and temperature along the workpiece surface. Detailed explanations to the physics of the very complex but interesting transport phenomena are given
    • …
    corecore