Membership
Tour
Register
Log in
Robert Ralph Roediger
Follow
Person
Rochester, MN, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Leveraging multicore systems when compiling procedures
Patent number
8,701,098
Issue date
Apr 15, 2014
International Business Machines Corporation
Robert R. Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Refining tail call optimizations at link-time
Patent number
8,250,551
Issue date
Aug 21, 2012
International Business Machines Corporation
James A. Kryka
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adaptively generating code for a computer program
Patent number
7,856,618
Issue date
Dec 21, 2010
International Business Machines Corporation
Robert John Donovan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Unrolling loops with partial hot traces
Patent number
7,120,907
Issue date
Oct 10, 2006
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler apparatus and method for unrolling a superblock in a compu...
Patent number
7,086,043
Issue date
Aug 1, 2006
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, article of manufacture and apparatus for performing automat...
Patent number
7,086,044
Issue date
Aug 1, 2006
International Business Machines Corporation
Scott Patrick Hanson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for template instantiation with a cross compiler
Patent number
6,968,541
Issue date
Nov 22, 2005
International Business Machines Corporation
Scott Patrick Hanson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler apparatus and method for optimizing loops in a computer pr...
Patent number
6,938,249
Issue date
Aug 30, 2005
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Lifetime-sensitive mechanism and method for hoisting invariant comp...
Patent number
6,772,414
Issue date
Aug 3, 2004
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating and utilizing organized profile information
Patent number
6,631,518
Issue date
Oct 7, 2003
International Business Machines Corporation
Vita Bortnikov
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multi-stage profiler
Patent number
6,308,324
Issue date
Oct 23, 2001
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Lifetime-sensitive instruction scheduling mechanism and method
Patent number
6,305,014
Issue date
Oct 16, 2001
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instruction cache alignment mechanism for branch targets based on p...
Patent number
6,301,652
Issue date
Oct 9, 2001
International Business Machines Corporation
Edward Curtis Prosser
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing apparatus and method for defining visibility boundaries...
Patent number
6,090,155
Issue date
Jul 18, 2000
International Business Machines Corporation
Robert John Donovan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Profile driven optimization of frequently executed paths with inlin...
Patent number
6,072,951
Issue date
Jun 6, 2000
International Business Machines Corporation
Robert John Donovan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for modular reordering of portions of a comput...
Patent number
6,029,004
Issue date
Feb 22, 2000
International Business Machines Corporation
Vita Bortnikov
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software profiler with runtime control to enable and disable instru...
Patent number
5,960,198
Issue date
Sep 28, 1999
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Register allocation method and apparatus for gernerating spill code...
Patent number
5,946,491
Issue date
Aug 31, 1999
International Business Machines Corporation
Nava Arela Aizikowitz
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling with partial copy propagation
Patent number
5,937,196
Issue date
Aug 10, 1999
International Business Machines Corporation
William Jon Schmidt
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cooperation of global and local register allocators for better hand...
Patent number
5,890,000
Issue date
Mar 30, 1999
International Business Machines Corporation
Nava E. Aizikowitz
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler with extended redundant copy elimination
Patent number
5,790,867
Issue date
Aug 4, 1998
International Business Machines Corporation
William J. Schmidt
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for using partner information to color nodes i...
Patent number
5,784,066
Issue date
Jul 21, 1998
International Business Machines Corporation
Nava Arela Aizikowitz
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for enabling global compiler optimizations in...
Patent number
5,778,233
Issue date
Jul 7, 1998
International Business Machines Corporation
Keith Vernon Besaw
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for improving colorability of constrained node...
Patent number
5,774,730
Issue date
Jun 30, 1998
International Business Machines Corporation
Nava Arela Aizikowitz
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Register allocation method and apparatus for truncating runaway lif...
Patent number
5,761,514
Issue date
Jun 2, 1998
International Business Machines Corporation
Nava Arela Aizikowitz
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
LEVERAGING MULTICORE SYSTEMS WHEN COMPILING PROCEDURES
Publication number
20100257516
Publication date
Oct 7, 2010
International Business Machines Corporation
Robert R. Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REFINING TAIL CALL OPTIMIZATIONS AT LINK-TIME
Publication number
20090187884
Publication date
Jul 23, 2009
International Business Machines Corporation
James A. Kryka
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method, apparatus, and computer program product for adaptively gene...
Publication number
20070033572
Publication date
Feb 8, 2007
International Business Machines Corporation
Robert John Donovan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method, apparatus, and computer program product for adaptive proces...
Publication number
20070033592
Publication date
Feb 8, 2007
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Unrolling loops with partial hot traces
Publication number
20050050535
Publication date
Mar 3, 2005
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler apparatus and method for unrolling a superblock in a compu...
Publication number
20040083459
Publication date
Apr 29, 2004
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method, article of manufacture and apparatus for performing automat...
Publication number
20040015925
Publication date
Jan 22, 2004
International Business Machines Corporation
Scott Patrick Hanson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler apparatus and method for optimizing loops in a computer pr...
Publication number
20030097652
Publication date
May 22, 2003
International Business Machines Corporation
Robert Ralph Roediger
G06 - COMPUTING CALCULATING COUNTING