MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Searching for authors named "Jeanne Ferrante" – sorted by Relevance.

Try your query at: Scholar | Yahoo! | Ask | Bing | CSB
Help! 51 documents found, showing 1 through 10. Next 10 →
ATOM RSS
  • Determining Asynchronous Pipeline Execution Times  
  • by Val Donaldson, Jeanne Ferrante — 1996 — Proc. 9th Workshop on Languages and Compilers for Parallel Computing
  • …Asynchronous pipelining is a form of parallelism in which processors execute different loop tasks (loop statements) as opposed to different loop iterations. An asynchronous pipeline schedule for a loop is an assignment of loop tasks to processors, plus an order on instances of tasks assigned to the …
  • Cited by 3 (1 self)Add To MetaCart
  • Determining Asynchronous Acyclic Pipeline Execution Times  
  • by Val Donaldson, Jeanne Ferrante — 1996 — Proc. 10th International Parallel Processing Symposium
  • …Pipeline execution is a form of parallelism in which subcomputations of a repeated computation, such as statements in the body of a loop, are executed in parallel. A measure of the execution time of a pipeline is needed to determine if pipelining is an effective form of parallelism for a loop, and t…
  • Cited by 3 (2 self)Add To MetaCart
  • Static Slicing in the Presence of GOTO Statements  
  • by Jong-deok Choi, Jeanne Ferrante — 1994 — ACM Transactions on Programming Languages and Systems
  • …A static program slice is an extract of a program which can help our understanding of the behavior of the program; it has been proposed for use in debugging, optimization, parallelization, and integration of programs. This paper considers two types of static slices: executable and non-executable. Ef…
  • Cited by 59 (3 self)Add To MetaCart
  • ILP versus TLP on SMT  
  • by Nicholas Mitchell, Larry Carter, Jeanne Ferrante, Dean Tullsen — 1999 — In Supercomputing ’99
  • …Abstract By sharing processor resources among threads at a very fine granularity, a simultaneous multithreading processor (SMT) renders thread-level parallelism (TLP) and instruction-level parallelism (ILP) operationally equivalent. Under what circumstances are they performance equivalent? In this p…
  • Cited by 1 (0 self)Add To MetaCart
  • Space-Limited Procedures: A Methodology for Portable High-Performance  
  • by Bowen Alpern, Larry Carter, Jeanne Ferrante — 1995 — In International Working Conference on Massively Parallel Programming Models
  • …This paper presents the generic program approach to achieving portable high-performance. This approach has three phases. In the first, a generic program, defining a family of semantically-equivalent program variants, is written. In the second, the generic program is specialized to the variant that…
  • Cited by 15 (3 self)Add To MetaCart
  • A Modal Model of Memory  
  • by Nick Mitchell, Larry Carter, Jeanne Ferrante — 2001 — In V.N.Alexandrov, J.J. Dongarra, Computer Science
  • …. We consider the problem of automatically guiding program transformations for locality, despite incomplete information due to complicated program structures, changing target architectures, and lack of knowledge of the properties of the input data. Our system, the modal model of memory, uses limited…
  • Cited by 9 (1 self)Add To MetaCart
  • Phi-Predication for Light-Weight If-Conversion  
  • by Weihaw Chuang, Brad Calder, Jeanne Ferrante — 2003 — In Proceedings of the International Symposium on Code Generation and Optimization
  • …Predicated execution can eliminate hard to predict branches and help to enable instruction level parallelism. Many current predication variants exist where the result update is conditional based upon the outcome of the guarding predicate. However, conditional writing of a register creates a naming p…
  • Cited by 6 (1 self)Add To MetaCart
  • Guard: Gossip used for autonomous resource detection  
  • by Sagnik Nandy, Larry Carter, Jeanne Ferrante — 2005 — In IPDPS
  • …A growing trend in the development and deployment of grid computing systems is decentralization. Decentralizing these systems helps make them more scalable and robust, but poses several challenges. In this paper we address one such problem-that of locating computing resources meeting specified requi…
  • Cited by 3 (0 self)Add To MetaCart
  • Folklore Confirmed: Reducible Flow Graphs are Exponentially Larger  
  • by Larry Carter, Jeanne Ferrante, Clark Thomborson — 2003 — Proc. of the 30 th ACM SIGPLANSIGACT Symposium on Principles of Programming Languages
  • …Many program analysis techniques used by compilers are applicable only to programs whose control flow graphs are reducible. Node-splitting is a technique that can be used to convert any control flow graph to a reducible one. However, as has been observed for various node-splitting algorithms, there …
  • Cited by 4 (0 self)Add To MetaCart
Help! Showing 1 through 10. Next 10 →
ATOM RSS
Try your query at: Scholar | Yahoo! | Ask | Bing | CSB