Dryad: distributed data-parallel programs from sequential building blocks

M Isard, M Budiu, Y Yu, A Birrell, D Fetterly - Proceedings of the 2nd …, 2007 - dl.acm.org
Dryad is a general-purpose distributed execution engine for coarse-grain data-parallel
applications. A Dryad application combines computational" vertices" with communication" …

PTask: operating system abstractions to manage GPUs as compute devices

CJ Rossbach, J Currey, M Silberstein, B Ray… - Proceedings of the …, 2011 - dl.acm.org
We propose a new set of OS abstractions to support GPUs and other accelerator devices as
first class computing resources. These new abstractions, collectively called the PTask API …

Dandelion: a compiler and runtime for heterogeneous systems

CJ Rossbach, Y Yu, J Currey, JP Martin… - Proceedings of the …, 2013 - dl.acm.org
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …

Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation

F Cohen, MA Bombet, RD Lusinsky, TA Lewis… - US Patent …, 2002 - Google Patents
ASSistant Examiner Wei Zhen (57) ABSTRACT A Software development System develops a
product from core library of Source code elements, the core library being categorized into …

System and method for programmatically generating a graphical program in response to program information

R Kudukoli, RE Dye, PF Austin, L Wenzel… - US Patent …, 2007 - Google Patents
A system and method for programmatically generating a graphical program or a portion of a
graphical program in response to receiving program information is disclosed. During …

System and method for programmatically generating a second graphical program based on a first graphical program

S Ramamoorthy, L Wenzel, GO Morrow… - US Patent …, 2008 - Google Patents
Abstract System and method for programmatically generating a second graphical program
associated with a second programming development environment based on a first graphical …

Configuring a state diagram with graphical source code

JL Kodosky, K Hogan - US Patent 8,656,351, 2014 - Google Patents
5,862,372 5,870,590 5,911,070 5,920,718 5,940,296 5,966,532 5,977,968 6,018,627
6,023,578 6,053.951 6,110,223 6,118,448 6,138,171 6,154,875 6.212, 672 6,219,628 …

Generating a hardware description from a graphical program in response to receiving a diagram with states and state transitions

JL Kodosky, K Hogan - US Patent 7,818,715, 2010 - Google Patents
(57) ABSTRACT A system and method for automatically generating a data flow diagram in
response to a first diagram. The first diagram may specify one or more states and one or …

Automatically generating a second graphical program based on a first graphical program

S Ramamoorthy, L Wenzel, GO Morrow… - US Patent …, 2012 - Google Patents
System and method for programmatically generating a sec ond graphical program
associated with a second program ming development environment based on a first …

Generating a hardware description based on a diagram with states and state transitions

JL Kodosky, K Hogan - US Patent 8,099,712, 2012 - Google Patents
(57) ABSTRACT A system and method for automatically generating a data flow diagram in
response to a first diagram. The first diagram may specify one or more states and one or …