Planware - Domain-specific synthesis of high-performance schedulers

被引:16
|
作者
Blaine, L [1 ]
Gilham, L [1 ]
Liu, JB [1 ]
Smith, DR [1 ]
Westfold, S [1 ]
机构
[1] Kestrel Inst, Palo Alto, CA 94304 USA
关键词
D O I
10.1109/ASE.1998.732672
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Planware is a domain-specific generator of highperformance scheduling software, currently being developed at Kestrel Institute. Architecturally: Planware is an extension of the Specware system with domain-independent and domain-dependent parts. The domain-independent part includes a general algorithm design facility (including mechanisms to synthesize global-search and constraint propagation algorithms), as well as support for theorem-proving and witness finding. The domain-dependent part includes scheduling domain knowledge and architecture representations and other domain-specific refinement knowledge that relates the scheduling domain to general algorithm design and data type refinement. Using Planware, the user interactively specifies a problem and then the system automatically generates a formal specification and refines it.
引用
收藏
页码:270 / 279
页数:10
相关论文
共 50 条
  • [1] COMET: A Domain-Specific Compilation of High-Performance Computational Chemistry
    Mutlu, Erdal
    Tian, Ruiqin
    Ren, Bin
    Krishnamoorthy, Sriram
    Gioiosa, Roberto
    Pienaar, Jacques
    Kestor, Gokcen
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2020, 2022, 13149 : 87 - 103
  • [2] Generation of high-performance code based on a domain-specific language for algorithmic skeletons
    Wrede, Fabian
    Rieger, Christoph
    Kuchen, Herbert
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (07): : 5098 - 5116
  • [3] Domain-Specific Optimization and Generation of High-Performance GPU Code for Stencil Computations
    Rawat, Prashant Singh
    Vaidya, Miheer
    Sukumaran-Rajam, Aravind
    Ravishankar, Mahesh
    Grover, Vinod
    Rountev, Atanas
    Pouchet, Louis-Noel
    Sadayappan, P.
    PROCEEDINGS OF THE IEEE, 2018, 106 (11) : 1902 - 1920
  • [4] Generation of high-performance code based on a domain-specific language for algorithmic skeletons
    Fabian Wrede
    Christoph Rieger
    Herbert Kuchen
    The Journal of Supercomputing, 2020, 76 : 5098 - 5116
  • [5] Domain-Specific Augmentations for High-Level Synthesis
    Schmid, Moritz
    Tanase, Alexandru
    Hannig, Frank
    Teich, Juergen
    Bhadouria, Vivek Singh
    Ghoshal, Dibyendu
    PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014), 2014, : 173 - 177
  • [6] Effectiveness and efficiency of a domain-specific language for high-performance marine ecosystem simulation: a controlled experiment
    Johanson, Arne
    Hasselbring, Wilhelm
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (04) : 2206 - 2236
  • [7] Effectiveness and efficiency of a domain-specific language for high-performance marine ecosystem simulation: a controlled experiment
    Arne N. Johanson
    Wilhelm Hasselbring
    Empirical Software Engineering, 2017, 22 : 2206 - 2236
  • [8] Model Checking in the Presence of Schedulers Using a Domain-Specific Language for Scheduling Policies
    Nhat-Hoa Tran
    Chiba, Yuki
    Aoki, Toshiaki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (07): : 1280 - 1295
  • [9] Introduction to the JPDC Special Issue on Domain-Specific Languages and High-Level Frameworks for High-Performance Computing
    Krishnamoorthy, Sriram
    Ramanujam, J.
    Sadayappan, P.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (12) : 3175 - 3175
  • [10] Domain-specific effects of stereotypes on performance
    Shih, Margaret
    Pittinsky, Todd L.
    Trahan, Amy
    SELF AND IDENTITY, 2006, 5 (01) : 1 - 14