152,696 research outputs found

    Synthesis from Recursive-Components Libraries

    Full text link
    Synthesis is the automatic construction of a system from its specification. In classical synthesis algorithms it is always assumed that the system is "constructed from scratch" rather than composed from reusable components. This, of course, rarely happens in real life. In real life, almost every non-trivial commercial software system relies heavily on using libraries of reusable components. Furthermore, other contexts, such as web-service orchestration, can be modeled as synthesis of a system from a library of components. In 2009 we introduced LTL synthesis from libraries of reusable components. Here, we extend the work and study synthesis from component libraries with "call and return"' control flow structure. Such control-flow structure is very common in software systems. We define the problem of Nested-Words Temporal Logic (NWTL) synthesis from recursive component libraries, where NWTL is a specification formalism, richer than LTL, that is suitable for "call and return" computations. We solve the problem, providing a synthesis algorithm, and show the problem is 2EXPTIME-complete, as standard synthesis.Comment: In Proceedings GandALF 2011, arXiv:1106.081

    High throughput methodology for synthesis, screening, and optimization of solid state Lithium ion electrolytes

    No full text
    A study of the lithium ion conductor Li3xLa2/3ā€“xTiO3 solid solution and the surrounding composition space was carried out using a high throughput physical vapor deposition system. An optimum total ionic conductivity value of 5.45 Ɨ 10ā€“4 S cmā€“1 was obtained for the composition Li0.17La0.29Ti0.54 (Li3xLa2/3ā€“xTiO3x = 0.11). This optimum value was calculated using an artificial neural network model based on the empirical data. Due to the large scale of the data set produced and the complexity of synthesis, informatics tools were required to analyze the data. Partition analysis was carried out to determine the synthetic parameters of importance and their threshold values. Multivariate curve resolution and principal component analysis were applied to the diffraction data set. This analysis enabled the construction of phase distribution diagrams, illustrating both the phases obtained and the compositional zones in which they occur. The synthetic technique presented has significant advantages over other thin film and bulk methodologies, in terms of both the compositional range covered and the nature of the materials produce

    Synthetic High-Resolution Line Spectra of Star-Forming Galaxies Below 1200A

    Get PDF
    We have generated a set of far-ultraviolet stellar libraries using spectra of OB and Wolf-Rayet stars in the Galaxy and the Large and Small Magellanic Cloud. The spectra were collected with the Far Ultraviolet Spectroscopic Explorer and cover a wavelength range from 1003.1 to 1182.7A at a resolution of 0.127A. The libraries extend from the earliest O- to late-O and early-B stars for the Magellanic Cloud and Galactic libraries, respectively. Attention is paid to the complex blending of stellar and interstellar lines, which can be significant, especially in models using Galactic stars. The most severe contamination is due to molecular hydrogen. Using a simple model for the H2_2 line strength, we were able to remove the molecular hydrogen lines in a subset of Magellanic Cloud stars. Variations of the photospheric and wind features of CIII 1176, OVI 1032, 1038, PV 1118, 1128, and SIV 1063, 1073, 1074 are discussed as a function of temperature and luminosity class. The spectral libraries were implemented into the LavalSB and Starburst99 packages and used to compute a standard set of synthetic spectra of star-forming galaxies. Representative spectra are presented for various initial mass functions and star formation histories. The valid parameter space is confined to the youngest ages of less than 10 Myr for an instantaneous burst, prior to the age when incompleteness of spectral types in the libraries sets in. For a continuous burst at solar metallicity, the parameter space is not limited. The suite of models is useful for interpreting the restframe far-ultraviolet in local and high-redshift galaxies.Comment: 33 pages including 13 figures, accepted for publication in Ap

    autoAx: An Automatic Design Space Exploration and Circuit Building Methodology utilizing Libraries of Approximate Components

    Full text link
    Approximate computing is an emerging paradigm for developing highly energy-efficient computing systems such as various accelerators. In the literature, many libraries of elementary approximate circuits have already been proposed to simplify the design process of approximate accelerators. Because these libraries contain from tens to thousands of approximate implementations for a single arithmetic operation it is intractable to find an optimal combination of approximate circuits in the library even for an application consisting of a few operations. An open problem is "how to effectively combine circuits from these libraries to construct complex approximate accelerators". This paper proposes a novel methodology for searching, selecting and combining the most suitable approximate circuits from a set of available libraries to generate an approximate accelerator for a given application. To enable fast design space generation and exploration, the methodology utilizes machine learning techniques to create computational models estimating the overall quality of processing and hardware cost without performing full synthesis at the accelerator level. Using the methodology, we construct hundreds of approximate accelerators (for a Sobel edge detector) showing different but relevant tradeoffs between the quality of processing and hardware cost and identify a corresponding Pareto-frontier. Furthermore, when searching for approximate implementations of a generic Gaussian filter consisting of 17 arithmetic operations, the proposed approach allows us to identify approximately 10310^3 highly important implementations from 102310^{23} possible solutions in a few hours, while the exhaustive search would take four months on a high-end processor.Comment: Accepted for publication at the Design Automation Conference 2019 (DAC'19), Las Vegas, Nevada, US
    • ā€¦
    corecore