2012 ◽  
Vol 198-199 ◽  
pp. 626-630
Author(s):  
Xin Wang

There are generally two types of E-commerce platform optimized programs: hardware optimization and software optimization, This paper first analyzes the system optimization techniques of software optimization, Including dynamic load optimization technology and cluster technology; Then studies the database performance optimization methods from the table, connection pooling, query and several other aspects; Finally to carry on the research to optimization electronic commerce platform used the cache technology. Proposes a universal significance of E-commerce platform software optimization solutions, these studies have some references for relevant E-commerce website designers and maintainers, and provides a strategy for the corresponding E-commerce enterprises to optimize platform environments.


2019 ◽  
Vol 5 ◽  
pp. e175
Author(s):  
Seth Russell ◽  
Tellen D. Bennett ◽  
Debashis Ghosh

Today’s computational researchers are expected to be highly proficient in using software to solve a wide range of problems ranging from processing large datasets to developing personalized treatment strategies from a growing range of options. Researchers are well versed in their own field, but may lack formal training and appropriate mentorship in software engineering principles. Two major themes not covered in most university coursework nor current literature are software testing and software optimization. Through a survey of all currently available Comprehensive R Archive Network packages, we show that reproducible and replicable software tests are frequently not available and that many packages do not appear to employ software performance and optimization tools and techniques. Through use of examples from an existing R package, we demonstrate powerful testing and optimization techniques that can improve the quality of any researcher’s software.


Author(s):  
Rushit Dave ◽  
Brinta Chowdhury ◽  
Evelyn R. Sowells-Boone

Over the last two decades, the evolution of mobile technologies has led to an unprecedented adoption of cellphones in mainstream society. Consumers have moved from having the ability to make telephone calls from anywhere at any time using the traditional cellphones to having an all-access pass to cyberspace using today's smartphones. This portable device has become a reliable support system for the user because of the accessibility and flexibility it offers to maintain the users' daily routine. Authors in this chapter have chosen software optimization techniques to increase battery efficiency because these techniques are more robust. This chapter introduces a novel idea of an automated system for smartphones that prioritize application access based on the owner's usage patterns and daily routine to conserve battery life. This system will serve two purposes: save battery power and improve the smartphone's artificial intelligence.


Entropy ◽  
2020 ◽  
Vol 22 (5) ◽  
pp. 566
Author(s):  
Mariusz Matusiak

In this article, some practical software optimization methods for implementations of fractional order backward difference, sum, and differintegral operator based on Grünwald–Letnikov definition are presented. These numerical algorithms are of great interest in the context of the evaluation of fractional-order differential equations in embedded systems, due to their more convenient form compared to Caputo and Riemann–Liouville definitions or Laplace transforms, based on the discrete convolution operation. A well-known difficulty relates to the non-locality of the operator, implying continually increasing numbers of processed samples, which may reach the limits of available memory or lead to exceeding the desired computation time. In the study presented here, several promising software optimization techniques were analyzed and tested in the evaluation of the variable fractional-order backward difference and derivative on two different Arm® Cortex®-M architectures. Reductions in computation times of up to 75% and 87% were achieved compared to the initial implementation, depending on the type of Arm® core.


Author(s):  
Constantino Álvarez Casado ◽  
Miguel Bordallo López

AbstractFace alignment is a crucial component in most face analysis systems. It focuses on identifying the location of several keypoints of the human faces in images or videos. Although several methods and models are available to developers in popular computer vision libraries, they still struggle with challenges such as insufficient illumination, extreme head poses, or occlusions, especially when they are constrained by the needs of real-time applications. Throughout this article, we propose a set of training strategies and implementations based on data augmentation, software optimization techniques that help in improving a large variety of models belonging to several real-time algorithms for face alignment. We propose an extended set of evaluation metrics that allow novel evaluations to mitigate the typical problems found in real-time tracking contexts. The experimental results show that the generated models using our proposed techniques are faster, smaller, more accurate, more robust in specific challenging conditions and smoother in tracking systems. In addition, the training strategy shows to be applicable across different types of devices and algorithms, making them versatile in both academic and industrial uses.


Author(s):  
Francisco Casesnoves

This paper presents an extension both in software optimization with simulations and detailed mathematical theory of Numerical Reuleaux Method based on previous publications. In the literature, there are a number of papers in Numerical Reuleaux Method and its applications (Aerospace, Helicopter Dynamics in Turbulence Conditions, Biomedical Engineering, Biomechanics, etc) since 2007. This contribution is a detailed presentation of the mathematical framework that constituted the basis for those articles along 2007-2020. The Classical Reuleaux Method (<strong>CRM</strong>) is frequently used in Physical Dynamics, Engineering Mechanics and Bioengineering to determine the Instantaneous Rotation Center (<strong>IRC</strong>) of a rigid body in arbitrary movement. The generic mathematical <strong>CRM </strong>only can be applied on rigid bodies, whose shape remains constant during the movement. If the solid in movement is a Pseudo-Rigid Body (<strong>PRB</strong>), the <strong>CRM </strong>has to be modified numerically to conform the shape changes and adapt on the density distribution variations of the <strong>PRB </strong>(we denominate it, in this case<sup>1</sup>, <strong>The Numerical Reuleaux Method</strong>, <strong>NRM</strong>). This Geometrical-Numerical Approximation Method is based on the division of the Pseudo-rigid body into small volume parts called voxels (roughly speaking parallelepipedic), namely, voxelization of the body subject to dynamics. The theoretical basis of the method is strictly shown in complementary details, with the necessary Theorems and Propositions of the model. Nonlinear Optimization Techniques that support the initial theory have been developed, and the Error boundaries with Error reduction techniques are determined. Computational Simulations have been carried out to prove the <strong>NRM </strong>Theoretical Model feasibility and numerical veracity of the Propositions, Theorems, and Error Boundaries. Appropriate software was made to carry out these simulations conveniently. The initial results agree to the theoretical calculations, and the IRC computation for 2 voxels shows to be simple and easy. Some initial guidelines for a theoretical development of this algorithm applied on large pseudo-rigid bodies, by using Monte-Carlo techniques, are sketched. Recent applications, Aerospace and Biomechanics, are also shown.


Entropy ◽  
2020 ◽  
Vol 22 (3) ◽  
pp. 366
Author(s):  
Mariusz Matusiak ◽  
Marcin Bąkała ◽  
Rafał Wojciechowski

The growing number of operations in implementations of the non-local fractional differentiation operator is cumbersome for real applications with strict performance and memory storage requirements. This demands use of one of the available approximation methods. In this paper, the analysis of the classic integer- (IO) and fractional-order (FO) models of the brushless DC (BLDC) micromotor mounted on a steel rotating arms, and next, the discretization and efficient implementation of the models in a microcontroller (MCU) is performed. Two different methods for the FO model are examined, including the approximation of the fractional-order operator s ν ( ν ∈ R ) using the Oustaloup Recursive filter and the numerical evaluation of the fractional differintegral operator based on the Grünwald–Letnikov definition and Short Memory Principle. The models are verified against the results of several experiments conducted on an ARM Cortex-M7-based STM32F746ZG unit. Additionally, some software optimization techniques for the Cortex-M microcontroller family are discussed. The described steps are universal and can also be easily adapted to any other microcontroller. The values for integral absolute error (IAE) and integral square error (ISE) performance indices, calculated on the basis of simulations performed in MATLAB, are used to evaluate accuracy.


Sign in / Sign up

Export Citation Format

Share Document