Filters








2,379 Hits in 3.0 sec

Generators-of-Generators Library with Optimization Capabilities in Fortress [chapter]

Kento Emoto, Zhenjiang Hu, Kazuhiko Kakehi, Kiminori Matsuzaki, Masato Takeichi
2010 Lecture Notes in Computer Science  
A program developed with these GoGs is automatically optimized, even in asymptotic complexity, by the optimization mechanism in the library.  ...  In this paper, we propose a novel library named GoG (Generators of Generators) library. It provides a set of primitives, GoGs, for production of nested data structures.  ...  GoG Library in Fortress To overcome the problems, we propose a novel library named GoG library. The library provides a set of GoGs equipped with an optimization mechanism.  ... 
doi:10.1007/978-3-642-15291-7_4 fatcat:423lgkdfazag3lkptkohls63wy

Adaptive Agent Architecture for Real-time Human-Agent Teaming [article]

Tianwei Ni, Huao Li, Siddharth Agrawal, Suhas Raja, Fan Jia, Yikang Gui, Dana Hughes, Michael Lewis, Katia Sycara
2021 arXiv   pre-print
Therefore, we discard learning human models from human data, and instead use an adaptation strategy on a pre-trained library of exemplar policies composed of RL algorithms or rule-based methods with minimal  ...  Though these agents are guaranteed to perform well with the learned model, they lay heavy assumptions on human policy such as optimality and consistency, which is unlikely in many real-world scenarios.  ...  policies in the library L R1 with same role.  ... 
arXiv:2103.04439v1 fatcat:2ltzoymcjzeqnm4c3f3bepc6je

Programmability of the HPCS Languages: A case study with a quantum chemistry kernel

Aniruddha G. Shet, Wael R. Elwasif, Robert J. Harrison, David E. Bernholdt
2008 Proceedings, International Parallel and Distributed Processing Symposium (IPDPS)  
In this paper, we examine the languages developed under the DARPA High-Productivity Computing Systems (HPCS) program (Chapel, Fortress, and X10) as representatives of a different parallel programming model  ...  levels of concurrency with the dominant parallel programming model, Fortran+MPI+OpenMP (or minor variations).  ...  We would also like to thank Brad Chamberlain for assistance in improving the display of the listed codes.  ... 
doi:10.1109/ipdps.2008.4536191 dblp:conf/ipps/ShetEHB08 fatcat:bhwscke5djg2jgjohl452dggri

Design Engineering and Human Computer Interaction: Function Oriented Problem Solving in CAD Applications [chapter]

Gisela S. Bahr, Stephen L. Wood, Anthony Escandon
2015 Lecture Notes in Computer Science  
In addition to traditional drawing and sketching, CAD (computer assisted design) software is a primary tool of design engineers to develop and articulate their solutions.  ...  CAD with cognitive tools that with focus on the intersection between cognitive psychology, interaction design and design engineering remain unexplored.  ...  A general is tasked to capture the fortress and plans launch a full attack.  ... 
doi:10.1007/978-3-319-20678-3_2 fatcat:7qui4c3ly5dkbag4xxloxuvgbm

Camera Mouse + ClickerAID: Dwell vs. Single-Muscle Click Actuation in Mouse-Replacement Interfaces [chapter]

John Magee, Torsten Felzer, I. Scott MacKenzie
2015 Lecture Notes in Computer Science  
In addition to traditional drawing and sketching, CAD (computer assisted design) software is a primary tool of design engineers to develop and articulate their solutions.  ...  CAD with cognitive tools that with focus on the intersection between cognitive psychology, interaction design and design engineering remain unexplored.  ...  A general is tasked to capture the fortress and plans launch a full attack.  ... 
doi:10.1007/978-3-319-20678-3_8 fatcat:vdlam3vucvbhhftrfnxqnmmu3m

A Heterogeneous Parallel Framework for Domain-Specific Languages

Kevin J. Brown, Arvind K. Sujeeth, Hyouk Joong Lee, Tiark Rompf, Hassan Chafi, Martin Odersky, Kunle Olukotun
2011 2011 International Conference on Parallel Architectures and Compilation Techniques  
Computing systems are becoming increasingly parallel and heterogeneous, and therefore new applications must be capable of exploiting parallelism in order to continue achieving high performance.  ...  The framework lifts embedded DSL applications to an intermediate representation (IR), performs generic, parallel, and domain-specific optimizations, and generates an execution graph that targets multiple  ...  These original versions of Delite and OptiML were implemented as pure libraries in Scala (with the OptiML library extending the Delite library). A.  ... 
doi:10.1109/pact.2011.15 dblp:conf/IEEEpact/BrownSLRCOO11 fatcat:gabjxlvpvbgili7y2fvxfulhzu

Multicore software technologies

Hahn Kim, Robert Bond
2009 IEEE Signal Processing Magazine  
general-purpose compuTaTion on gpus GPUs are optimized for graphics algorithms, resulting in highly parallel architectures.  ...  Parallel veCtor tile oPtimizing liBrary MIT-LL is currently developing the Parallel Vector Tile Optimizing Library (PVTOL) [35] .  ... 
doi:10.1109/msp.2009.934141 fatcat:wtla5y56mneqri2f6ip2b6keg4

D6.6: Report on petascale software libraries and programming models

Giovanni Erbacci, Carlo Cavazzoni, Filippo Spiga, Iris Christadler
2009 Zenodo  
of the art with particular attention to programming languages, programming models and scientific libraries.  ...  This deliverable identifies and analyses the programming models and the software libraries required by petascaling applications in the PRACE implementation phase.  ...  In January 2007 the Fortress project was made available to the open source community and on 1 April 2008, the first version of the Fortress specification with a compliant implementation (Fortress 1.0)  ... 
doi:10.5281/zenodo.6546116 fatcat:ojachtibqfeorbsef6z2lpvbie

Programming at Exascale: Challenges and Innovations [article]

Jalal Abdulbaqi
2018 arXiv   pre-print
The High Performance Computer (HPC) community is Looking forward to the system with capability of 1018 (FLOPS) that is called Exascale.  ...  Current supercomputers are capable of 1015 floating point operations per second (FLOPS) that called Petascale system.  ...  Cilk plus is a multithreaded general-purpose programming language while TBB is a C++ parallel programming library for multi-core processors.  ... 
arXiv:1809.10023v1 fatcat:s3imo5q6zbg7dp3kvdqwpjt5bu

MULTIMEDIA SUPPORTED GIS APPLICATION FOR THE DOCUMENTATION OF HISTORICAL STRUCTURES

C. Güney, R. N. Celik
2003 Survey Review  
As one of the essential requirements of GIS is accurate spatial data, a primary goal of this project was to create a complete and accurate set of maps for the two Ottoman fortresses of "Seddülbahir" and  ...  This article demonstrates how a multimedia supported GIS can assist in the organisation of geographically oriented data and provides an efficient method of documenting historical structures.  ...  ACKNOWLEDGMENTS It is due to the generosity of the Fondation Max van Berchem, the National Endowment of the Humanities, the American Research in Turkey, Leica Computer Systems and Technical Services and  ... 
doi:10.1179/003962603791482848 fatcat:huo6igfffjcbzhhdk46m2zjd6a

MULTIMEDIA SUPPORTED GIS APPLICATION FOR THE DOCUMENTATION OF HISTORICAL STRUCTURES

C. Güney, R. N. Celik
2003 Survey Review  
As one of the essential requirements of GIS is accurate spatial data, a primary goal of this project was to create a complete and accurate set of maps for the two Ottoman fortresses of "Seddülbahir" and  ...  This article demonstrates how a multimedia supported GIS can assist in the organisation of geographically oriented data and provides an efficient method of documenting historical structures.  ...  ACKNOWLEDGMENTS It is due to the generosity of the Fondation Max van Berchem, the National Endowment of the Humanities, the American Research in Turkey, Leica Computer Systems and Technical Services and  ... 
doi:10.1179/sre.2003.37.287.66 fatcat:hrnkh4dg25eezocw3gr7kj4uuy

Data storage and sharing for the long tail of science

Boyu Zhang, Line C. Pouchard, Preston M. Smith, Amandine Gasc, Bryan C. Pijanowski
2016 2016 New York Scientific Data Summit (NYSDS)  
We evaluate Depot as a solution for storing and sharing multiterabytes of data produced in the long tail of science with a use case in soundscape ecology studies from the Human-Environment Modeling and  ...  We observe that with the capabilities enabled by Data Depot, researchers can easily deploy fine-grained data access control, manage data transfer and sharing, as well as integrate their workflows into  ...  This research was supported in part through computational resources provided by Information Technology at Purdue, West Lafayette, Indiana.  ... 
doi:10.1109/nysds.2016.7747811 fatcat:6qasvuoqbfgqxh3jgglrn2ukue

Merge

Michael D. Linderman, Jamison D. Collins, Hong Wang, Teresa H. Meng
2008 SIGPLAN notices  
In this paper we propose the Merge framework, a general purpose programming model for heterogeneous multi-core systems.  ...  We implemented a set of benchmarks using the Merge framework and enhanced the library with X3000 specific implementations, achieving speedups of 3.6x -8.5x using the X3000 and 5.2x -22x using the 32-way  ...  Acknowledgments We would like to thank Perry Wang, Hong Jiang, Xinmin Tian, and Ghassan Yacoub for their help with this project. We also appreciate the support of Shekhar Borkar and Joe Schutz.  ... 
doi:10.1145/1353536.1346318 fatcat:qy4xcdxgufbtvatceo4i5ncoqy

Merge

Michael D. Linderman, Jamison D. Collins, Hong Wang, Teresa H. Meng
2008 ACM SIGOPS Operating Systems Review  
In this paper we propose the Merge framework, a general purpose programming model for heterogeneous multi-core systems.  ...  We implemented a set of benchmarks using the Merge framework and enhanced the library with X3000 specific implementations, achieving speedups of 3.6x -8.5x using the X3000 and 5.2x -22x using the 32-way  ...  Acknowledgments We would like to thank Perry Wang, Hong Jiang, Xinmin Tian, and Ghassan Yacoub for their help with this project. We also appreciate the support of Shekhar Borkar and Joe Schutz.  ... 
doi:10.1145/1353535.1346318 fatcat:g64ic7s6rrgc7bjgi7lsy3ajv4

Merge

Michael D. Linderman, Jamison D. Collins, Hong Wang, Teresa H. Meng
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
In this paper we propose the Merge framework, a general purpose programming model for heterogeneous multi-core systems.  ...  We implemented a set of benchmarks using the Merge framework and enhanced the library with X3000 specific implementations, achieving speedups of 3.6x -8.5x using the X3000 and 5.2x -22x using the 32-way  ...  Acknowledgments We would like to thank Perry Wang, Hong Jiang, Xinmin Tian, and Ghassan Yacoub for their help with this project. We also appreciate the support of Shekhar Borkar and Joe Schutz.  ... 
doi:10.1145/1346281.1346318 dblp:conf/asplos/LindermanCWM08 fatcat:o32q3ujmgba7pkah7olpyh3qkm
« Previous Showing results 1 — 15 out of 2,379 results