• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 256,775
Next 10 →

High Performance Software Architectures:

by Connector-Oriented Approach David, David Woollard
"... Scientists in multiple domains have begun conducting investigations using a new paradigm centered on computer simulation as means of experimentation and theory validation. Unfortunately, our ability to program simulations that are equal to the task of truly new science is handicapped by our lack of ..."
Abstract - Add to MetaCart
of support for high performance computing abstractions. In this position paper, we explore the potential role of software architectures as a means of encapsulating many of the services required for parallel programming into explicit first-class software connectors.

High-Performance Software Rasterization on GPUs

by Samuli Laine, Tero Karras
"... In this paper, we implement an efficient, completely software-based graphics pipeline on a GPU. Unlike previous approaches, we obey ordering constraints imposed by current graphics APIs, guarantee hole-free rasterization, and support multisample antialiasing. Our goal is to examine the performance i ..."
Abstract - Cited by 6 (0 self) - Add to MetaCart
In this paper, we implement an efficient, completely software-based graphics pipeline on a GPU. Unlike previous approaches, we obey ordering constraints imposed by current graphics APIs, guarantee hole-free rasterization, and support multisample antialiasing. Our goal is to examine the performance

Optimizing High Performance Software Libraries

by Samuel Z. Guyer, Calvin Lin - In Proceedings of the 13th International Workshop on Languages and Compilers for Parallel Computing , 2000
"... This paper describes how the use of software libraries, which is prevalent in high performance computing, can benefit from compiler optimizations in much the same way that conventional computer languages do. We explain how the compilation of these informal languages differs from the compilation of ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
This paper describes how the use of software libraries, which is prevalent in high performance computing, can benefit from compiler optimizations in much the same way that conventional computer languages do. We explain how the compilation of these informal languages differs from the compilation

Towards High Performance Software Teamwork

by Emily Weimar, Ariadi Nugroho, Joost Visser, Aske Plaat
"... Context: Research indicates that software quality, to a large extent, depends on cooperation within software teams [1]. Since software development is a creative process that involves human interaction in the context of a team, it is important to understand the teamwork factors that influence perform ..."
Abstract - Add to MetaCart
performance. Objective: We present a study design in which we aim to examine the factors within software development teams that have significant influence on the performance of the team. We propose to consider factors such as communication, coordination of expertise, cohesion, trust, cooperation, and value

Prototype of the National High-Performance Software Exchange

by Shirley Browne, Jack Dongarra, Stan Green, Keith Moore, Tom Rowan, Reed Wade, Geoffrey Fox, Ken Hawick - IEEE Computational Science & Engineering, Summer , 1995
"... This report describes a short-term effort to construct a prototype for the National High-Performance Software Exchange (NHSE). The prototype demonstrates how the evolving National Information Infrastructure (NII) can be used to facilitate sharing of software and information among members of the High ..."
Abstract - Add to MetaCart
This report describes a short-term effort to construct a prototype for the National High-Performance Software Exchange (NHSE). The prototype demonstrates how the evolving National Information Infrastructure (NII) can be used to facilitate sharing of software and information among members

McRT-STM: a High Performance Software Transactional Memory System for a Multi-Core Runtime

by Bratin Saha, Ali-reza Adl-tabatabai, Richard L. Hudson, Chi Cao Minh, Benjamin Hertzberg - In Proc. of the 11th ACM Symp. on Principles and Practice of Parallel Programming , 2006
"... Applications need to become more concurrent to take advantage of the increased computational power provided by chip level multiprocessing. Programmers have traditionally managed this concurrency using locks (mutex based synchronization). Unfortunately, lock based synchronization often leads to deadl ..."
Abstract - Cited by 241 (14 self) - Add to MetaCart
to deadlocks, makes fine-grained synchronization difficult, hinders composition of atomic primitives, and provides no support for error recovery. Transactions avoid many of these problems, and therefore, promise to ease concurrent programming. We describe a software transactional memory (STM) system

Optimizing the use of high performance software libraries

by Samuel Z. Guyer, Calvin Lin - In Languages and Compilers for Parallel Computing , 2000
"... Abstract. This paper describes how the use of software libraries, which is prevalent in high performance computing, can benefit from compiler optimizations in much the same way that conventional computer languages do. We explain how the compilation of these informal languages differs from the compil ..."
Abstract - Cited by 23 (7 self) - Add to MetaCart
Abstract. This paper describes how the use of software libraries, which is prevalent in high performance computing, can benefit from compiler optimizations in much the same way that conventional computer languages do. We explain how the compilation of these informal languages differs from

High performance software coherence for current and future architectures

by Leonidas I. Kontothanassis, Michael, L. Scott - Journal of Parallel and Distributed Computing , 1995
"... Shared memory provides an attractive and intuitive pro-gramming model for large-scale parallel computing, but re-quires a coherence mechanism to allow caching for performance while ensuring that processors do not use stale data in their computation. Implementation options range from distributed shar ..."
Abstract - Cited by 15 (8 self) - Add to MetaCart
of fully cache-coherent hard-ware, at a fraction of the cost. To support this claim we present a software coherence protocol that runs on this class of ma-chines, and use simulation to conduct a performance study. We look at both programming and architectural issues in the context of software and hardware

High-performance software protection using reconfigurable architectures

by Joseph Zambreno, Student Member, Dan Honbo, Student Member - IEEE , 2006
"... One of the key problems facing the computer industry today is ensuring the integrity of end-user applications and data. Researchers in the relatively new field of software protection investigate the development and evaluation of controls that prevent the unauthorized modification or use of system so ..."
Abstract - Cited by 11 (2 self) - Add to MetaCart
software. While many previously developed protection schemes have provided a strong level of security, their overall effectiveness has been hindered by a lack of transparency to the user in terms of performance overhead. Other approaches take to the opposite extreme and sacrifice security for the sake

A case study of open source software development: the Apache server

by Audris Mockus, Roy T. Fielding, James Herbsleb - In: Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000 , 2000
"... According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine the development process of a major open source applica ..."
Abstract - Cited by 806 (32 self) - Add to MetaCart
process, which performs well on important measures. We conclude that hybrid forms of development that borrow the most effective techniques from both the OSS and commercial worlds may lead to high performance software processes.
Next 10 →
Results 1 - 10 of 256,775
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University