The Next Generation Software Program

被引:8
作者
Darema, F [1 ]
机构
[1] Natl Sci Fdn, Comp & Informat Sci & Engn Directorate, Arlington, VA 22230 USA
基金
美国国家科学基金会;
关键词
Next Generation Software Program; TPES; CADSS;
D O I
10.1007/s10766-005-4785-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
The papers in this issue provide an overview of the research fostered by the NSF Next Generation Software (NGS) Program(2), and some representative projects funded under the program. The NGS Program was announced in October of 1998, and with several calls for proposals between 1998 and 2004 has supported research in two broad technical thrusts. One program component has supported research for developing Technology for Performance Engineered Systems (TPES) for the Design, Management and Runtime Support of Computing Systems and Applications. The second program component, Complex Application Development and runtime Support Systems (CADSS) has sought to create new systems' software technology, including enhanced compiler capabilities, and tools for the development, runtime support and dynamic composition of complex applications executing on complex computing platforms, such as Computational Grids, assemblies of embedded systems and sensor systems, as well as high-end platforms (Grids-in-a-Box) and special purpose processing systems. Work along the directions of the NGS Program presently continues under the successor program, the NSF Computer Systems Research Program.
引用
收藏
页码:73 / 79
页数:7
相关论文
共 12 条
[1]
Kennedy K., Herman F., Casanova H., Chien A., Cooper K., Dail H., Dasgupta A., Deng W., Dongarra J., Johnson L., Koelbel C., Liu B., Liu X., Mandai A., Marin G., Mazina M., Mellor-Crummey J., Mendes C., Olugbile A., Patel M., Reed D., Shi Z., Sievert O., Xia H., Yarkhan A., Et al., New Grid Scheduling and Rescheduling Methods in the GrADS Project
[2]
Varadarajan S., Mukherjee J., Weaves: A Framework for Reconfigurable Programming
[3]
Davidson J.W., Soffa M.L., Kumar N., Childers B.R., Williams D., Compile-Time Planning for Overhead Reduction in Software Dynamic Translators
[4]
Parashar M., Chandra S., Yang J., Zhang Y., Hariri S., Investigating Autonomic Runtime Management Strategies for SAMR Applications
[5]
Lee Y.-J., Diniz P.C., Hall M.W., Lucas R., Empirical Optimization for A Sparse Linear Solver: A Case Study
[6]
Lumsdaine A., Gregor D., Jarvi J., Kulkarni M., Musser D., Schupp S., Generic Programming and High-Performance Libraries
[7]
Amarasinghe S., Gordon M.I., Karczmarek M., Lin J., Maze D., Rabbah R.M., Thies W., Language and Compiler Design for Streaming Applications
[8]
Eijkhout V., Fuentes E., Eidson T., Dongarra J., The Component Structure of A Self-adapting Numerical Software System
[9]
August D.I., Malik S., Peh L.-S., Pai V., Vachharajani M., Willmann P., Achieving Structural and Composable Modeling of Complex Systems
[10]
Kale L.V., Zheng G., Wilmarth T., Jagadishprasad P., Simulation - Based Performance Prediction for Large Parallel Machines