Patent
Dynamic compiler parallelism techniques
Vinod Grover,Thibaut Lutz +1 more
- 21 Jan 2015
7
TL;DR: In this paper, compiler techniques for inline parallelism and re-targetable parallel runtime execution of logic iterators enable selection thereof from the source code or dynamically during the object code execution.
read more
Abstract: Compiler techniques for inline parallelism and re-targetable parallel runtime execution of logic iterators enables selection thereof from the source code or dynamically during the object code execution.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Unified memory systems and methods
Amit Rao,Ashsish Srivastava,Yogesh Kini,Alban Douillet,Geoffrey Gerfin,Mayank Kaushik,Nikita Shugla,Vyas Venkataraman,David Fontaine,Piotr Jaroszynski,Stephen Jones,Vivek Kini,Vinod Grover,Thibaut Lutz,Mark Hairgrove,Kyrylo Perelygin,Lucien Dunning,Dwayne Swoboda,Arvind Gopalakrishnan,Cameron Buschardt +19 more
- 20 Jan 2015
TL;DR: In this paper, a unified virtual address (VA) across both GPU and CPU is proposed to facilitate efficient and effective utilization of unified virtual addresses across multiple components by using operating system (OS) allocation on the central processing unit (CPU) combined with GPU driver mappings.
15
Patent
Incremental whole program compilation of code
Patrick W. Sathyanathan,Ten H. Tzen,Wenlei He,Ankit Asthana,Adrian Militaru +4 more
- 25 Jun 2014
TL;DR: In this article, the authors describe methods, systems, and computer program products that enable incremental compilation of source code attributes of an intermediate language (IL) representation and a compiled representation of a source code are stored.
4
Patent
Graphics Engine And Environment For Encapsulating Graphics Libraries and Hardware
Jacques P. Gasselin de Richebourg,Domenico P. Porcino,Timothy R. Oriol +2 more
- 25 Mar 2016
TL;DR: In this paper, a software arrangement is used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request.
3
Patent
System and method for compiler support for compile time customization of code
Jaydeep Marathe,Vinod Grover +1 more
- 14 Dec 2015
TL;DR: In this article, a system and method for processing source code for compilation is presented, which includes accessing a portion of host source code and determining whether the portion of the source code comprises a device lambda expression.
2
Patent
Compiling a parallel loop with a complex access pattern for writing an array for GPU and CPU
Kazuaki Ishizaki
- 02 Mar 2017
TL;DR: In this paper, computer-implemented methods for compiling a parallel loop and generating graphics processing unit (GPU) code and Central Processing Unit (CPU) code for writing an array for the CPU and the CPU.
1
References
Patent
System, method and program for debugging external programs in client/server-based relational database management systems
You-Chin Fuh,Michael Stephen Meier,Hsin Pan +2 more
- 23 Feb 1996
TL;DR: In this paper, the authors present a method, system, and program for debugging external programs, such as user-defined functions, stored procedures, and triggers executed in relational database management systems (RDBMS), in a client-server, i.e., distributed, environment.
175
Patent
Method and system for optimally sharing memory between a host processor and graphic processor
David Wyatt
- 24 Apr 2003
TL;DR: In this article, the authors present a method and system for sharing memory between applications running on one or more CPUs, and acceleration co-processors, such as graphics processors, of a computer system in which the memory may retain its optimal caching and access attributes favorable to the maximum performance of both CPU and graphics processor.
172
Patent
Systems and methods implementing non-shared page tables for sharing memory resources managed by a main operating system with accelerator devices
Patryk Kaminski,Thomas R. Woller,Keith Lowery,Erich Boleyn +3 more
- 29 Dec 2009
TL;DR: In this paper, a non-shared page table is used to allow an accelerator device to share physical memory of a computer system that is managed by and operates under control of an operating system.
144
Patent
Systems and methods for profiling an application running on a parallel-processing computer system
Nathan D. Tuck,Matthew N. Papakipos,Brian K. Grant,Christopher G. Demetriou,Jan Civlin +4 more
- 09 Mar 2007
TL;DR: In this article, a profiling tool is used to collect, analyze, and visualize the performance data of an application in connection with its execution on a parallel-processing computer system through the runtime system.
101
Patent
Shared virtual memory
Hu Chen,Ying Gao,Zhou Xiaocheng,Shoumeng Yan,Peinan Zhang,Mohan Rajagopalan,Jesse Fang,Avi Mendelson,Bratin Saha +8 more
- 01 Jul 2014
TL;DR: In this paper, the authors present a programming model for CPU-GPU platforms, which allows software vendors to write a single application stack and target it to all the different platforms, and a shared memory model between the CPU and GPU.
91
Related Papers (5)
Clifford N. Click,Christopher A. Vick,Michael H. Paleczny +2 more
- 24 Apr 2000
Rajeev Thakur,Rajesh Bordawekar,Alok Choudhary +2 more
- 16 Jul 1994
Martin Alt,Uwe Aßmann,Hans van Someren +2 more
- 07 Apr 1994