level scheduling
Recently Published Documents


TOTAL DOCUMENTS

162
(FIVE YEARS 15)

H-INDEX

19
(FIVE YEARS 0)

2022 ◽  
Vol 6 (POPL) ◽  
pp. 1-28
Author(s):  
Amanda Liu ◽  
Gilbert Louis Bernstein ◽  
Adam Chlipala ◽  
Jonathan Ragan-Kelley

We present a lightweight Coq framework for optimizing tensor kernels written in a pure, functional array language. Optimizations rely on user scheduling using series of verified, semantics-preserving rewrites. Unusually for compilation targeting imperative code with arrays and nested loops, all rewrites are source-to-source within a purely functional language. Our language comprises a set of core constructs for expressing high-level computation detail and a set of what we call reshape operators, which can be derived from core constructs but trigger low-level decisions about storage patterns and ordering. We demonstrate that not only is this system capable of deriving the optimizations of existing state-of-the-art languages like Halide and generating comparably performant code, it is also able to schedule a family of useful program transformations beyond what is reachable in Halide.



2022 ◽  
Vol 14 (1) ◽  
pp. 538
Author(s):  
Jens K. Perret ◽  
Katharina Schuck ◽  
Carolin Hitzegrad

The COVID-19 pandemic has put fashion manufacturers’ needs for optimization in the spotlight. This study argues that mass customization is becoming increasingly instrumental for offering consumers individualized solutions and that suppliers of fashion have to look for more sophisticated solutions in order to face the increasing demand for more sustainable products. With the deduction of a mathematical model derived from production sequencing it became evident that sustainability can be associated with a level production schedule and that cost-based production optimization is useful in achieving holistic sustainability in the fashion industry. The flexibility in the conceived mathematical model specifications allows for a generalizable approach, not limited to a single branch of the fashion industry. This paper additionally delivers a cost-based optimization approach which fashion companies, operating in a mass customization production layout, can easily implement without extensive know-how. The proposed two-stage algorithm is based on the concept of level scheduling. In a first stage, the algorithm determines a feasible production sequence in a time-efficient way while, in the second stage, it further advances the efficiency of the solution. Thus, it offers a framework to optimize a production in a mass customization environment and can contribute to a company taking major steps towards a holistic sustainable orientation as available resources are used more (cost) efficiently.



Author(s):  
Biao Lu

In multistage manufacturing systems, a stream-of-deterioration (SOD) phenomenon poses two challenges for effective preventive-maintenance (PM) scheduling. First, the deterioration of each machine contributes to the deterioration of the final-product quality, and thus timely PM should be conducted to prevent excessive quality deterioration. Second, the deterioration of different machines leads to different degrees of deterioration in the final-product quality; thus, the PM of different machines will result in different degrees of improvement in the final-product quality. To address both challenges, a QMM-MOP methodology that adopts an interactive bi-level scheduling framework is proposed. In machine-level scheduling, a quality-integrated maintenance model (QMM) is developed by incorporating intermediate-product quality deterioration into the total cost to schedule timely PM for each individual machine. In system-level scheduling, maintenance-operation prioritization (MOP), based on a SOD-enabled quality-improvement factor, is proposed to select machines for PM. The case study shows that the proposed methodology can ensure a higher final-product quality with a lower total cost. The contribution of this paper is to develop a QMM-MOP methodology that integrates product-quality improvement into an interactive bi-level PM scheduling framework and enables MOP based on the-quality improvement factor to best improve the final-product quality.



Processes ◽  
2021 ◽  
Vol 9 (8) ◽  
pp. 1391
Author(s):  
Prita Meilanitasari ◽  
Seung-Jun Shin

This article reviews the state of the art of prediction and optimization for sequence-driven scheduling in job shop flexible manufacturing systems (JS-FMSs). The objectives of the article are to (1) analyze the literature related to algorithms for sequencing and scheduling, considering domain, method, objective, sequence type, and uncertainty; and to (2) examine current challenges and future directions to promote the feasibility and usability of the relevant research. Current challenges are summarized as follows: less consideration of uncertainty factors causes a gap between the reality and the derived schedules; the use of stationary dispatching rules is limited to reflect the dynamics and flexibility; production-level scheduling is restricted to increase responsiveness owing to product-level uncertainty; and optimization is more focused, while prediction is used mostly for verification and validation, although prediction-then-optimization is the standard stream in data analytics. In future research, the degree of uncertainty should be quantified and modeled explicitly; both holistic and granular algorithms should be considered; product sequences should be incorporated; and sequence learning should be applied to implement the prediction-then-optimization stream. This would enable us to derive data-learned prediction and optimization models that output accurate and precise schedules; foresee individual product locations; and respond rapidly to dynamic and frequent changes in JS-FMSs.



2021 ◽  
Vol 1993 (1) ◽  
pp. 012024
Author(s):  
Song Zeceng ◽  
Qian Weizhong


Algorithms ◽  
2021 ◽  
Vol 14 (7) ◽  
pp. 204
Author(s):  
Wenpeng Ma ◽  
Wu Yuan ◽  
Xiazhen Liu

Incomplete Sparse Approximate Inverses (ISAI) has shown some advantages over sparse triangular solves on GPUs when it is used for the incomplete LU based preconditioner. In this paper, we extend the single GPU method for Block–ISAI to multiple GPUs algorithm by coupling Block–Jacobi preconditioner, and introduce the detailed implementation in the open source numerical package PETSc. In the experiments, two representative cases are performed and a comparative study of Block–ISAI on up to four GPUs are conducted on two major generations of NVIDIA’s GPUs (Tesla K20 and Tesla V100). Block–Jacobi preconditioning with Block–ISAI (BJPB-ISAI) shows an advantage over the level-scheduling based triangular solves from the cuSPARSE library for the cases, and the overhead of setting up Block–ISAI and the total wall clock times of GMRES is greatly reduced using Tesla V100 GPUs compared to Tesla K20 GPUs.



2021 ◽  
Vol 2021 ◽  
pp. 1-13
Author(s):  
Wenpeng Ma ◽  
Yiwen Hu ◽  
Wu Yuan ◽  
Xiazhen Liu

Solving sparse triangular systems is the building block for incomplete LU- (ILU-) based preconditioning, but parallel algorithms, such as the level-scheduling scheme, are sometimes limited by available parallelism extracted from the sparsity pattern. In this study, the block version of the incomplete sparse approximate inverses (ISAI) algorithm is studied, and the block-ISAI is considered for preconditioning by proposing an efficient algorithm and implementation on graphical processing unit (GPU) accelerators. Performance comparisons are carried out between the proposed algorithm and serial and parallel block triangular solvers from PETSc and cuSPARSE libraries. The experimental results show that GMRES (30) with the proposed block-ISAI preconditioning achieves accelerations 1.4 × –6.9 × speedups over that using the cuSPARSE library on NVIDIA Tesla V100 GPU.





Sign in / Sign up

Export Citation Format

Share Document