2,224 research outputs found

    Less is More: Exploiting the Standard Compiler Optimization Levels for Better Performance and Energy Consumption

    Get PDF
    This paper presents the interesting observation that by performing fewer of the optimizations available in a standard compiler optimization level such as -O2, while preserving their original ordering, significant savings can be achieved in both execution time and energy consumption. This observation has been validated on two embedded processors, namely the ARM Cortex-M0 and the ARM Cortex-M3, using two different versions of the LLVM compilation framework; v3.8 and v5.0. Experimental evaluation with 71 embedded benchmarks demonstrated performance gains for at least half of the benchmarks for both processors. An average execution time reduction of 2.4% and 5.3% was achieved across all the benchmarks for the Cortex-M0 and Cortex-M3 processors, respectively, with execution time improvements ranging from 1% up to 90% over the -O2. The savings that can be achieved are in the same range as what can be achieved by the state-of-the-art compilation approaches that use iterative compilation or machine learning to select flags or to determine phase orderings that result in more efficient code. In contrast to these time consuming and expensive to apply techniques, our approach only needs to test a limited number of optimization configurations, less than 64, to obtain similar or even better savings. Furthermore, our approach can support multi-criteria optimization as it targets execution time, energy consumption and code size at the same time.Comment: 15 pages, 3 figures, 71 benchmarks used for evaluatio

    The Arm Prime Factors Decomposition

    No full text
    We introduce the Arm prime factors decomposition which is the equivalent of the Taylor formula for decomposition of integers on the basis of prime numbers. We make the link between this decomposition and the p-adic norm known in the p-adic numbers theory. To see how it works, we give examples of these tw

    The Arm Factorization

    No full text
    We construct the equivalent of the Taylor formula in the basis of all roots fx . kg K when K is Z iZ, Q iQ and C

    Remarks Around Lorentz Transformation

    No full text
    After diagonalizing the Lorentz Matrix, we nd the frame where the Dirac equation is one derivation and we calculate the 'speed' of the Schwarschild metri

    The Arm Lie Group Theory

    No full text
    We developp the Arm-Lie group theory which is a theory based onthe exponential of a changing of matrix variable u(X). We de ne a corresponding u-adjoint action, the corresponding commutation relations in the Arm-Lie algebra and the u-Jacobi identity. Throught the exponentiation, Arm-Lie algebras become Arm-Lie groups. We give the example of p p so(2) and p p su(2)

    The Arm Theory

    No full text
    Did you ever wondered what is the Taylor formula for an arbitrary chosen basis ? The answer of this question is the Arm theory introduced in this article

    Noncommutative ricci curvature and dirac operator on B q [SU 2 ] at the fourth root of unity

    Full text link
    We calculate the torsion free spin connection on the quantum group B q [SU 2 ] at the fourth root of unity. From this we deduce the covariant derivative and the Riemann curvature. Next we compute the Dirac operator of this quantum group and we give numerical approximations of its eigenvalues.Comment: arXiv admin note: substantial text overlap with arXiv:math/0206187 by other author

    Poisson Lie Sigma Models

    Full text link
    A Manin triples (D; g; ~ g) is a bialgebra (g; ~ g which don't intersect each others and a direct sum of this bialgebra D = g ~ g). If the corresponding Lie groups have a Poisson structure, they are called Poisson-Lie groups. A Poisson-Lie sigma models is an action (3.13) calculated by a Poisson vector eld matrix. [3] have deduced the extremal eld which minimize the action of this models, which gives the motion equation (3.19). We calculate here the action and the equations of motion for some 6-dimensionals Manin triples and we give a general formula for each 4-dimensional Manin triples. The 6-dimensional Manin triples are (sl(2; C) sl(2; C) ; sl(2; C); sl(2; C)),(sl(2; C) sl(2; C) ; sl(2; C)); sl(2; C),(sl(2; C); su(2; C); sb(2; C)) and (sl(2; C); sb(2; C); su(2; C))
    • …
    corecore