The Experts below are selected from a list of 15 Experts worldwide ranked by ideXlab platform

Wei-chung Hsu - One of the best experts on this subject based on the ideXlab platform.

  • CGO - Dynamic register promotion of Stack Variables
    International Symposium on Code Generation and Optimization (CGO 2011), 2011
    Co-Authors: Wei-chung Hsu
    Abstract:

    Dynamic Binary Translation (DBT) has been widely used in various applications. Although new architectures and micro-architectures often create performance opportunities for programmers and compilers, such performance opportunities may not be exploited by legacy executables. For example, the additional general-purpose and XMM registers in the Intel64 architecture do not benefit the IA-32 binaries. In this paper, we designed and developed a DBT system to dynamically promote Stack Variables in the source binaries to the additional registers of the target architecture. One of the most challenging problems is how to deal with the possible but rare memory aliases between promoted Stack Variables and other implicit memory references. We devised a runtime alias detection approach based on the page protection mechanism in Linux and a novel Stack switching method to catch memory aliases at run-time. This approach is much less expensive than traditional approaches like inserting address checking instructions. On an Intel64 platform, our DBT system with speculative Stack Variable promotion has sped up several SPEC CPU2006 benchmarks in IA-32 code, with the largest performance gain over 45%.

Amir Hamzah - One of the best experts on this subject based on the ideXlab platform.

  • Design and Analysis of Variable-Reluctance Stepping Motor as Actuator Element of New Type Automatic Transfer Switch
    2018 2nd International Conference on Electrical Engineering and Informatics (ICon EEI), 2018
    Co-Authors: Budhi Anto, Yangly Pamma Refli, Fri Murdiya, Eddy Hamdani, Amir Hamzah
    Abstract:

    The method of designing a single-Stack Variable-reluctance (VR) stepping motor for use as an actuator of the transition mechanism of the new type of automatic transfer switch is presented in this paper. The design procedure is explained and supported with several equations derived from electromechanical conversion theory. The golden ratio is introduced in design equation which relates the axial length of the stator core to the stator bore diameter. The flux density inside all parts of the machine is investigated using finite-element analysis based software package MagNet Infolytica in order to ensure the machine is operated at linear region of the core magnetization curve. The software also generates the torque profile which graphically figures the electromagnetic torque produced by the machine versus the rotor position. The material for stator and rotor cores uses high permeability magnetic material such as Carpenter silicon steel. The stepping motor will have 6 poles at the stator and 4 teeth at the rotor and will produce maximum torque of 0.3 Nm at 1 A excitation current. Based on the simulation results, the dimensions of the stator and rotor cores of VR stepping motor are as follows, motor axial length 80 mm, stator outer diameter 122 mm, stator bore diameter 72 mm, rotor outer diameter 71 mm and rotor shaft diameter 20 mm, and also the coil of each stator poles will have 800 turns.

Kobchai Dejhan - One of the best experts on this subject based on the ideXlab platform.

  • Microstep Stepper Motor Control Based on FPGA Hardware Implementation
    2005
    Co-Authors: Sorawat Chivapreecha, Kobchai Dejhan
    Abstract:

    This paper proposes a design of stepper motor control in microstep driven mode using FPGA (Field Programmable Gate Array) for hardware implementation. The methods to drive stepper motor in microstep excitation mode are to control of the controlling currents in each phase windings of stepper motor with reference signals. These reference signals are used for controlling the current levels, the required variation of current levels with rotor position can be obtained from the ideal linear or sinusoidal approximations to the static torque-displacement (T-θ) characteristic curve. In addition, the hardware implementation of stepper motor controller can be designed uses VHDL (Very high speed integrated circuits Hardware Description Language) and synthesis using an Altera FPGA, FLEX10K family, EPF10K20RC240-4 device as target technology and use MAX+PlusII program for overall development. A multi-Stack Variable-reluctance stepper motor of Sanyo Denki is used in the experiments.

Budhi Anto - One of the best experts on this subject based on the ideXlab platform.

  • Design and Analysis of Variable-Reluctance Stepping Motor as Actuator Element of New Type Automatic Transfer Switch
    2018 2nd International Conference on Electrical Engineering and Informatics (ICon EEI), 2018
    Co-Authors: Budhi Anto, Yangly Pamma Refli, Fri Murdiya, Eddy Hamdani, Amir Hamzah
    Abstract:

    The method of designing a single-Stack Variable-reluctance (VR) stepping motor for use as an actuator of the transition mechanism of the new type of automatic transfer switch is presented in this paper. The design procedure is explained and supported with several equations derived from electromechanical conversion theory. The golden ratio is introduced in design equation which relates the axial length of the stator core to the stator bore diameter. The flux density inside all parts of the machine is investigated using finite-element analysis based software package MagNet Infolytica in order to ensure the machine is operated at linear region of the core magnetization curve. The software also generates the torque profile which graphically figures the electromagnetic torque produced by the machine versus the rotor position. The material for stator and rotor cores uses high permeability magnetic material such as Carpenter silicon steel. The stepping motor will have 6 poles at the stator and 4 teeth at the rotor and will produce maximum torque of 0.3 Nm at 1 A excitation current. Based on the simulation results, the dimensions of the stator and rotor cores of VR stepping motor are as follows, motor axial length 80 mm, stator outer diameter 122 mm, stator bore diameter 72 mm, rotor outer diameter 71 mm and rotor shaft diameter 20 mm, and also the coil of each stator poles will have 800 turns.

Sorawat Chivapreecha - One of the best experts on this subject based on the ideXlab platform.

  • Microstep Stepper Motor Control Based on FPGA Hardware Implementation
    2005
    Co-Authors: Sorawat Chivapreecha, Kobchai Dejhan
    Abstract:

    This paper proposes a design of stepper motor control in microstep driven mode using FPGA (Field Programmable Gate Array) for hardware implementation. The methods to drive stepper motor in microstep excitation mode are to control of the controlling currents in each phase windings of stepper motor with reference signals. These reference signals are used for controlling the current levels, the required variation of current levels with rotor position can be obtained from the ideal linear or sinusoidal approximations to the static torque-displacement (T-θ) characteristic curve. In addition, the hardware implementation of stepper motor controller can be designed uses VHDL (Very high speed integrated circuits Hardware Description Language) and synthesis using an Altera FPGA, FLEX10K family, EPF10K20RC240-4 device as target technology and use MAX+PlusII program for overall development. A multi-Stack Variable-reluctance stepper motor of Sanyo Denki is used in the experiments.