Loading...
Search for: assembly-language
0.01 seconds

    A new approach to assembly level programming

    , Article EUROCON 2007 - The International Conference on Computer as a Tool, Warsaw, 9 September 2007 through 12 September 2007 ; December , 2007 , Pages 439-445 ; 142440813X (ISBN); 9781424408139 (ISBN) Sahraeian, M. E ; Vosoughi Vahdat, B ; Sharif University of Technology
    2007
    Abstract
    In assembly level programming we need to know the mnemonic of each assembly instruction. But it is not so easy to remember mnemonics of all instructions, while the instruction set of Pentium processor includes 280 instructions. In this paper we introduce a new programming approach to assembly level programming in which most important assembly instructions (about 100 instructions) can be substituted for simple equivalents. These equivalent instructions are based on simple familiar operators and make a large simplification in assembly programming. This new language has a free format structure and hence is called Free Format Assembly Language. Evaluating the performance of this language using a... 

    Efficient polynomial root finding using SIMD extensions

    , Article 11th International Conference on Parallel and Distributed Systems Workshops, ICPADS 2005, Fukuoka, 20 July 2005 through 22 July 2005 ; Volume 2 , 2005 , Pages 529-533 ; 15219097 (ISSN); 0769522815 (ISBN) Moslemi, M ; Ahmadi, H ; Sarbazi Azad, H ; Ma J ; Yang L. T ; Sharif University of Technology
    2005
    Abstract
    In this paper, the parallel implementations of different iterative polynomial root finding methods on a processor with SIMD processing capability are reported. These methods are based on the construction of a sequence of approximations that converge to the set of roots. We have chosen four widely used methods namely Newton's, Durand-Kerner's, Aberth-Ehrlich's, and QD and implemented them using the SIMD instruction set of the Pentium processor with C++ and assembly language. Experiments show that a speedup of 3 or higher can be achieved, depending on the order of polynomial, required accuracy, and the method employed. © 2005 IEEE