39 research outputs found
The Backstroke framework for source level reverse computation applied to parallel discrete event simulation
This report introduces Backstroke, a new open source framework for the automatic generation of reverse code for functions written in C++. Backstroke enables reverse computation for optimistic parallel discrete event simulations. It is built over the ROSE open- source compiler infrastructure, and handles complex C++ features including pointers and pointer types, arrays, function and method calls, class types. inheritance, polymorphism, virtual functions, abstract classes, templated classes and containers. Backstroke also introduces new program inversion techniques based on advanced compiler analysis tools built into ROSE. We explore and illustrate some of the complex language and semantic issues that arise in generating correct reverse code for C++ functions
Recommended from our members
Parallel and distributed cyber-physical system simulation
textThe traditions of real-time and embedded system engineering have evolved into a new field of cyber-physical systems (CPSs). The increase in complexity of CPS components and the multi-domain engineering composition of CPSs challenge the current best practices in design and simulation. To address the challenges of CPS simulation, this work introduces a simulator coordination method drawing from strengths of the field of parallel and distributed simulation (PADS), yet offering benefits aimed towards the challenges of coordinating CPS engineering design simulators. The method offers the novel concept of Interpolated Event data types applied to Kahn Process Networks in order to provide simulator coordination. This can enable conservative and optimistic coordination of multiple heterogeneous and homogeneous simulators, but provide important benefits for CPS simulation, such as the opportunity to reduce functional requirements for simulator interfacing compared to existing solutions. The method is analyzed in theoretical properties and instantiated in software tools SimConnect and SimTalk. Finally, an experimental study applies the method and tools to accelerate Spice circuit simulation with tradeoffs in speed versus accuracy, and demonstrates the coordination of three heterogeneous simulators for a CPS simulation with increasing component model refinement and realism.Electrical and Computer Engineerin
Efficient Passive Clustering and Gateways selection MANETs
Passive clustering does not employ control packets to collect topological information in ad hoc networks. In our proposal, we avoid making frequent changes in cluster architecture due to repeated election and re-election of cluster heads and gateways. Our primary objective has been to make Passive Clustering more practical by employing optimal number of gateways and reduce the number of rebroadcast packets
Actas do 10º Encontro Português de Computação Gráfica
Actas do 10º Encontro Portugês de Computação Gráfica, Lisboa, 1-3 de Outubro de 2001A investigação, o desenvolvimento e o ensino na área da Computação Gráfica constituem, em Portugal, uma realidade positiva e de largas tradições. O Encontro Português de Computação Gráfica (EPCG), realizado no âmbito das actividades do Grupo Português de Computação Gráfica (GPCG), tem permitido reunir regularmente, desde o 1º EPCG
realizado também em Lisboa, mas no já longínquo mês de Julho de 1988, todos os que trabalham nesta área abrangente
e com inúmeras aplicações.
Pela primeira vez no historial destes Encontros, o 10º EPCG foi organizado em ligação estreita com as comunidades do
Processamento de Imagem e da Visão por Computador, através da Associação Portuguesa de Reconhecimento de Padrões (APRP), salientando-se, assim, a acrescida colaboração, e a convergência, entre essas duas áreas e a Computação Gráfica. Este é o livro de actas deste 10º EPCG.INSATUniWebIcep PortugalMicrografAutodes
NASA/ASEE Summer Faculty Fellowship Program
This document is a collection of technical reports on research conducted by the participants in the 1993 NASA/ASEE Summer Faculty Fellowship Program at KSC. The basic common objectives of the Program are: to further the professional knowledge of qualified engineering and science faculty members; to stimulate an exchange of ideas between participants and NASA; to enrich and refresh the research and teaching activities of participants' institutions; and to contribute to the research objectives of the NASA centers. 1993 topics include wide band fiber optic communications, a prototype expert/information system for examining environmental risks of KSC activities, alternatives to premise wiring using ATM and microcellular technologies, rack insertion end effector (RIEE) automation, FTIR quantification of industrial hydraulic fluids in perchloroethylene, switch configuration for migration to optical fiber network, and more
CEPC Technical Design Report -- Accelerator (v2)
The Circular Electron Positron Collider (CEPC) is a large scientific project
initiated and hosted by China, fostered through extensive collaboration with
international partners. The complex comprises four accelerators: a 30 GeV
Linac, a 1.1 GeV Damping Ring, a Booster capable of achieving energies up to
180 GeV, and a Collider operating at varying energy modes (Z, W, H, and ttbar).
The Linac and Damping Ring are situated on the surface, while the Booster and
Collider are housed in a 100 km circumference underground tunnel, strategically
accommodating future expansion with provisions for a Super Proton Proton
Collider (SPPC). The CEPC primarily serves as a Higgs factory. In its baseline
design with synchrotron radiation (SR) power of 30 MW per beam, it can achieve
a luminosity of 5e34 /cm^2/s^1, resulting in an integrated luminosity of 13 /ab
for two interaction points over a decade, producing 2.6 million Higgs bosons.
Increasing the SR power to 50 MW per beam expands the CEPC's capability to
generate 4.3 million Higgs bosons, facilitating precise measurements of Higgs
coupling at sub-percent levels, exceeding the precision expected from the
HL-LHC by an order of magnitude. This Technical Design Report (TDR) follows the
Preliminary Conceptual Design Report (Pre-CDR, 2015) and the Conceptual Design
Report (CDR, 2018), comprehensively detailing the machine's layout and
performance, physical design and analysis, technical systems design, R&D and
prototyping efforts, and associated civil engineering aspects. Additionally, it
includes a cost estimate and a preliminary construction timeline, establishing
a framework for forthcoming engineering design phase and site selection
procedures. Construction is anticipated to begin around 2027-2028, pending
government approval, with an estimated duration of 8 years. The commencement of
experiments could potentially initiate in the mid-2030s.Comment: 1106 page
Open Skies
This open access book on the history of the National Radio Astronomy Observatory covers the scientific discoveries and technical innovations of late 20th century radio astronomy with particular attention to the people and institutions involved. The authors have made extensive use of the NRAO Archives, which contain an unparalleled collection of documents pertaining to the history of radio astronomy, including the institutional records of NRAO as well as the personal papers of many of the pioneers of U.S. radio astronomy. Technical details and extensive citations to original sources are given in notes for the more technical readers, but are not required for an understanding of the body of the book. This book is intended for an audience ranging from interested lay readers to professional researchers studying the scientific, technical, political, and cultural development of a new science, and how it changed the course of 20th century astronomy
Aeronautical Engineering: A continuing bibliography with indexes, supplement 163
The bibliography lists 387 reports, articles and other documents introduced into the NASA scientific and technical information system in June 1983
ECOS 2012
The 8-volume set contains the Proceedings of the 25th ECOS 2012 International Conference, Perugia, Italy, June 26th to June 29th, 2012. ECOS is an acronym for Efficiency, Cost, Optimization and Simulation (of energy conversion systems and processes), summarizing the topics covered in ECOS: Thermodynamics, Heat and Mass Transfer, Exergy and Second Law Analysis, Process Integration and Heat Exchanger Networks, Fluid Dynamics and Power Plant Components, Fuel Cells, Simulation of Energy Conversion Systems, Renewable Energies, Thermo-Economic Analysis and Optimisation, Combustion, Chemical Reactors, Carbon Capture and Sequestration, Building/Urban/Complex Energy Systems, Water Desalination and Use of Water Resources, Energy Systems- Environmental and Sustainability Issues, System Operation/ Control/Diagnosis and Prognosis, Industrial Ecology