• Title/Summary/Keyword: Micro-Benchmarks

Search Result 13, Processing Time 0.022 seconds

TBBench: A Micro-Benchmark Suite for Intel Threading Building Blocks

  • Marowka, Ami
    • Journal of Information Processing Systems
    • /
    • v.8 no.2
    • /
    • pp.331-346
    • /
    • 2012
  • Task-based programming is becoming the state-of-the-art method of choice for extracting the desired performance from multi-core chips. It expresses a program in terms of lightweight logical tasks rather than heavyweight threads. Intel Threading Building Blocks (TBB) is a task-based parallel programming paradigm for multi-core processors. The performance gain of this paradigm depends to a great extent on the efficiency of its parallel constructs. The parallel overheads incurred by parallel constructs determine the ability for creating large-scale parallel programs, especially in the case of fine-grain parallelism. This paper presents a study of TBB parallelization overheads. For this purpose, a TBB micro-benchmarks suite called TBBench has been developed. We use TBBench to evaluate the parallelization overheads of TBB on different multi-core machines and different compilers. We report in detail in this paper on the relative overheads and analyze the running results.

Design and Evaluation of the Internet-Of-Small-Things Prototype Powered by a Solar Panel Integrated with a Supercapacitor

  • Park, Sangsoo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.11
    • /
    • pp.11-19
    • /
    • 2021
  • In this paper, we propose a prototype platform combined with the power management system using, as an auxiliary power storage device, a supercapacitor that can be fast charged and discharged with high power efficiency as well as semi-permanent charge and discharge cycle life. For the proposed platform, we designed a technique which is capable of detecting the state of power cutoff or resumption of power supplied from the solar panel in accordance with physical environment changes through an interrupt attached to the micro-controller was developed. To prevent data loss in a computing environment in which continuous power supply is not guaranteed, we implemented a low-level system software in the micro-controller to transfer program context and data in volatile memory to nonvolatile memory when power supply is cut off. Experimental results shows that supercapacitors effectively supply temporary power as auxiliary power storage devices. Various benchmarks also confirm that power state detection and transfer of program context and data from volatile memory to nonvolatile memory have low overhead.

Compiling Haskell to Java via an Intermediate Code L (중간언어 L-코드를 이용한 Haskell-Java 언어 번역기 구현)

  • Choi, Kwang-Hoon;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.12
    • /
    • pp.955-965
    • /
    • 2001
  • We propose a systematic method of compiling Haskell based on the spineless Tagless G-machine (STGM) for the Java, Virtual Machine (JVM) We introduce an intermediate language called L-code to identify each micro-operation of the machine by its instruction, Each macro operation of the machine is identified by a binding Each instruction of the L-code can be easily translated into Java statements. After our determination on representation and L-code program from a STG program is translated into Java program according to out compilation rules. Our experiment shows that the execution times of translated benchmarks are competitive compared with those in Haskell interpreter Hugs, particularly when Glasgow Haskell compiler's STG -level optimizations are applied.

  • PDF

Buckling behavior of smart MEE-FG porous plate with various boundary conditions based on refined theory

  • Ebrahimi, Farzad;Jafari, Ali
    • Advances in materials Research
    • /
    • v.5 no.4
    • /
    • pp.279-298
    • /
    • 2016
  • Present disquisition proposes an analytical solution method for exploring the buckling characteristics of porous magneto-electro-elastic functionally graded (MEE-FG) plates with various boundary conditions for the first time. Magneto electro mechanical properties of FGM plate are supposed to change through the thickness direction of plate. The rule of power-law is modified to consider influence of porosity according to two types of distribution namely even and uneven. Pores possibly occur inside FGMs due the result of technical problems that lead to creation of micro-voids in these materials. The variation of pores along the thickness direction influences the mechanical and physical properties. Four-variable tangential-exponential refined theory is employed to derive the governing equations and boundary conditions of porous FGM plate under magneto-electrical field via Hamilton's principle. An analytical solution procedure is exploited to achieve the non-dimensional buckling load of porous FG plate exposed to magneto-electrical field with various boundary condition. A parametric study is led to assess the efficacy of material graduation exponent, coefficient of porosity, porosity distribution, magnetic potential, electric voltage, boundary conditions, aspect ratio and side-to-thickness ratio on the non-dimensional buckling load of the plate made of magneto electro elastic FG materials with porosities. It is concluded that these parameters play remarkable roles on the dynamic behavior of porous MEE-FG plates. The results for simpler states are confirmed with known data in the literature. Presented numerical results can serve as benchmarks for future analyses of MEE-FG plates with porosity phases.

Design of Optimized SWAP System for Next-Generation Storage Devices (차세대 저장 장치에 최적화된 SWAP 시스템 설계)

  • Han, Hyuck
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.4
    • /
    • pp.9-16
    • /
    • 2015
  • On modern operating systems such as Linux, virtual memory is a general way to provide a large address space to applications by using main memory and storage devices. Recently, storage devices have been improved in terms of latency and bandwidth, and it is expected that applications with large memory show high-performance if next-generation storage devices are considered. However, due to the overhead of virtual memory subsystem, the paging system can not exploit the performance of next-generation storage devices. In this study, we propose several optimization techniques to extend memory with next-generation storage devices. The techniques are to allocate block addresses of storage devices for write-back operations as well as to configure the system parameters, and we implement the techniques on Linux 3.14.3. Our evaluation through using multiple benchmarks shows that our system has 3 times (/24%) better performance on average than the baseline system in the micro(/macro)-benchmark.

Design and Implementation of Kernel Binder Cache for Accelerating Android IPC (안드로이드 IPC 가속화를 위한 커널 바인더 캐쉬의 설계 및 구현)

  • Yeon, Jeseong;Koh, Kern;Lee, Eunji
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.5
    • /
    • pp.33-38
    • /
    • 2016
  • In Android platform, as applications invoke various service functions through IPC (Inter-Process Communication), IPC performance is critical to the responsiveness in Android. However, Android offers long IPC latency of hundreds of micro-seconds due to complicated software stacks between the kernel Binder and the user-level process Context Manager. This separation provides modularity and flexibility, but degrades the responsiveness of services owing to additional context switching and inefficient request handling. In this paper, we anatomize Android IPC mechanisms and observe that 55% of IPC latency comes from the communication overhead between Binder and Context Manager. Based on this observation, this paper proposes a kernel Binder cache that retains a popular subset of service function mappings, thereby reducing the requests transferred to the user-level daemon. The proposed Binder cache is implemented in Android 5.0 and experimental results with various benchmarks show that the proposed cache architecture improves performance by 52.9% on average.

Nonlocal strain gradient-based vibration analysis of embedded curved porous piezoelectric nano-beams in thermal environment

  • Ebrahimi, Farzad;Daman, Mohsen;Jafari, Ali
    • Smart Structures and Systems
    • /
    • v.20 no.6
    • /
    • pp.709-728
    • /
    • 2017
  • This disquisition proposes a nonlocal strain gradient beam theory for thermo-mechanical dynamic characteristics of embedded smart shear deformable curved piezoelectric nanobeams made of porous electro-elastic functionally graded materials by using an analytical method. Electro-elastic properties of embedded curved porous FG nanobeam are assumed to be temperature-dependent and vary through the thickness direction of beam according to the power-law which is modified to approximate material properties for even distributions of porosities. It is perceived that during manufacturing of functionally graded materials (FGMs) porosities and micro-voids can be occurred inside the material. Since variation of pores along the thickness direction influences the mechanical and physical properties, so in this study thermo-mechanical vibration analysis of curve FG piezoelectric nanobeam by considering the effect of these imperfections is performed. Nonlocal strain gradient elasticity theory is utilized to consider the size effects in which the stress for not only the nonlocal stress field but also the strain gradients stress field. The governing equations and related boundary condition of embedded smart curved porous FG nanobeam subjected to thermal and electric field are derived via the energy method based on Timoshenko beam theory. An analytical Navier solution procedure is utilized to achieve the natural frequencies of porous FG curved piezoelectric nanobeam resting on Winkler and Pasternak foundation. The results for simpler states are confirmed with known data in the literature. The effects of various parameters such as nonlocality parameter, electric voltage, coefficient of porosity, elastic foundation parameters, thermal effect, gradient index, strain gradient, elastic opening angle and slenderness ratio on the natural frequency of embedded curved FG porous piezoelectric nanobeam are successfully discussed. It is concluded that these parameters play important roles on the dynamic behavior of porous FG curved nanobeam. Presented numerical results can serve as benchmarks for future analyses of curve FG nanobeam with porosity phases.

Thermal buckling analysis of magneto-electro-elastic porous FG beam in thermal environment

  • Ebrahimi, Farzad;Jafari, Ali;Selvamani, Rajendran
    • Advances in nano research
    • /
    • v.8 no.1
    • /
    • pp.83-94
    • /
    • 2020
  • An analytical formulation and solution process for the buckling analysis of porous magneto-electro-elastic functionally graded (MEE-FG) beam via different thermal loadings and various boundary conditions is suggested in this paper. Magneto electro mechanical coupling properties of FGM beam are taken to vary via the thickness direction of beam. The rule of power-law is changed to consider inclusion of porosity according to even and uneven distribution. Pores possibly occur inside FGMs due the result of technical problems that lead to creation of micro-voids in these materials. Change in pores along the thickness direction stimulates the mechanical and physical properties. Four-variable tangential-exponential refined theory is employed to derive the governing equations and boundary conditions of porous FGM beam under magneto-electrical field via Hamilton's principle. An analytical model procedure is adopted to achieve the non-dimensional buckling load of porous FG beam exposed to magneto-electrical field with various boundary conditions. In order to evaluate the influence of thermal loadings, material graduation exponent, coefficient of porosity, porosity distribution, magnetic potential, electric voltage and boundary conditions on the critical buckling temperature of the beam made of magneto electro elastic FG materials with porosities a parametric study is presented. It is concluded that these parameters play remarkable roles on the buckling behavior of porous MEE-FG beam. The results for simpler states are proved for exactness with known data in the literature. The proposed numerical results can serve as benchmarks for future analyses of MEE-FG beam with porosity phases.

Assessment of porosity influence on dynamic characteristics of smart heterogeneous magneto-electro-elastic plates

  • Ebrahimi, Farzad;Jafari, Ali;Mahesh, Vinyas
    • Structural Engineering and Mechanics
    • /
    • v.72 no.1
    • /
    • pp.113-129
    • /
    • 2019
  • A four-variable shear deformation refined plate theory has been proposed for dynamic characteristics of smart plates made of porous magneto-electro-elastic functionally graded (MEE-FG) materials with various boundary conditions by using an analytical method. Magneto-electro-elastic properties of FGM plate are supposed to vary through the thickness direction and are estimated through the modified power-law rule in which the porosities with even and uneven type are approximated. Pores possibly occur inside functionally graded materials (FGMs) due the result of technical problems that lead to creation of micro-voids in these materials. The variation of pores along the thickness direction influences the mechanical properties. The governing differential equations and boundary conditions of embedded porous FGM plate under magneto-electrical field are derived through Hamilton's principle based on a four-variable tangential-exponential refined theory which avoids the use of shear correction factors. An analytical solution procedure is used to achieve the natural frequencies of embedded porous FG plate supposed to magneto-electrical field with various boundary condition. A parametric study is led to carry out the effects of material graduation exponent, coefficient of porosity, magnetic potential, electric voltage, elastic foundation parameters, various boundary conditions and plate side-to-thickness ratio on natural frequencies of the porous MEE-FG plate. It is concluded that these parameters play significant roles on the dynamic behavior of porous MEE-FG plates. Presented numerical results can serve as benchmarks for future analyses of MEE-FG plates with porosity phases.

Investigating vibration behavior of smart imperfect functionally graded beam subjected to magnetic-electric fields based on refined shear deformation theory

  • Ebrahimi, Farzad;Jafari, Ali
    • Advances in nano research
    • /
    • v.5 no.4
    • /
    • pp.281-301
    • /
    • 2017
  • In this disquisition, an exact solution method is developed for analyzing the vibration characteristics of magneto-electro-elastic functionally graded (MEE-FG) beams by considering porosity distribution and various boundary conditions via a four-variable shear deformation refined beam theory for the first time. Magneto-electroelastic properties of porous FG beam are supposed to vary through the thickness direction and are modeled via modified power-law rule which is formulated using the concept of even and uneven porosity distributions. Porosities possibly occurring inside functionally graded materials (FGMs) during fabrication because of technical problem that lead to creation micro-voids in FG materials. So, it is necessary to consider the effect of porosities on the vibration behavior of MEE-FG beam in the present study. The governing differential equations and related boundary conditions of porous MEE-FG beam subjected to physical field are derived by Hamilton's principle based on a four-variable tangential-exponential refined theory which avoids the use of shear correction factor. An analytical solution procedure is used to achieve the natural frequencies of porous-FG beam supposed to magneto-electrical field which satisfies various boundary conditions. A parametric study is led to carry out the effects of material graduation exponent, porosity parameter, external magnetic potential, external electric voltage, slenderness ratio and various boundary conditions on dimensionless frequencies of porous MEE-FG beam. It is concluded that these parameters play noticeable roles on the vibration behavior of MEE-FG beam with porosities. Presented numerical results can be applied as benchmarks for future design of MEE-FG structures with porosity phases.