Inventor · disambiguated record
Nicolai Kosche
Also filed as: KOSCHE NICOLAI
27 granted patents·2 pending applications·998 citations·filing 1996–2007
97Inventor score
Technology areasG06F
Top patents by PatentIndex Score
29 records- 0197US8762951B1Apparatus and method for profiling system events in a fine grain multi-threaded multi-core processorKOSCHE NICOLAI·Filed 2007·Granted Jun 24, 2014·203 cites·14 claims
- 0295US8136124B2Method and apparatus for synthesizing hardware counters from performance samplingKOSCHE NICOLAI·Filed 2007·Granted Mar 13, 2012·68 cites·20 claims
- 0395US8032875B2Method and apparatus for computing user-specified cost metrics in a data space profilerORACLE AMERICA INC·Filed 2006·Granted Oct 4, 2011·71 cites·20 claims
- 0495US7779238B2Method and apparatus for precisely identifying effective addresses associated with hardware eventsORACLE AMERICA INC·Filed 2006·Granted Aug 17, 2010·51 cites·20 claims
- 0592US8176475B2Method and apparatus for identifying instructions associated with execution events in a data space profilerKOSCHE NICOLAI·Filed 2006·Granted May 8, 2012·74 cites·20 claims
- 0691US6918111B1System and method for scheduling instructions to maximize outstanding prefetches and loadsSUN MICROSYSTEMS INC·Filed 2000·Granted Jul 12, 2005·71 cites·18 claims
- 0788US8166462B2Method and apparatus for sorting and displaying costs in a data space profilerKOSCHE NICOLAI·Filed 2006·Granted Apr 24, 2012·37 cites·20 claims
- 0884US8813055B2Method and apparatus for associating user-specified data with events in a data space profilerKOSCHE NICOLAI·Filed 2006·Granted Aug 19, 2014·14 cites·20 claims
- 0981US5937187AMethod and apparatus for execution and preemption control of computer process entitiesSUN MICROSYSTEMS INC·Filed 1996·Granted Aug 10, 1999·117 cites·68 claims
- 1080US7039910B2Technique for associating execution characteristics with instructions or operations of program codeSUN MICROSYSTEMS INC·Filed 2002·Granted May 2, 2006·32 cites·61 claims
- 1179US6564297B1Compiler-based cache line optimizationSUN MICROSYSTEMS INC·Filed 2000·Granted May 13, 2003·26 cites·19 claims
- 1277US8065665B1Method and apparatus for correlating profile dataKOSCHE NICOLAI·Filed 2004·Granted Nov 22, 2011·30 cites·26 claims
- 1375US8627335B2Method and apparatus for data space profiling of applications across a networkKOSCHE NICOLAI·Filed 2006·Granted Jan 7, 2014·7 cites·20 claims
- 1475US7735073B1Method and apparatus for data object profilingORACLE INT CORP·Filed 2004·Granted Jun 8, 2010·25 cites·43 claims
- 1574US6651245B1System and method for insertion of prefetch instructions by a compilerSUN MICROSYSTEMS INC·Filed 2000·Granted Nov 18, 2003·20 cites·52 claims
- 1670US8640114B2Method and apparatus for specification and application of a user-specified filter in a data space profilerKOSCHE NICOLAI·Filed 2006·Granted Jan 28, 2014·7 cites·20 claims
- 1770US6718542B1Disambiguating memory references based upon user-specified programming constraintsSUN MICROSYSTEMS INC·Filed 2000·Granted Apr 6, 2004·22 cites·50 claims
- 1869US6574713B1Heuristic for identifying loads guaranteed to hit in processor cacheSUN MICROSYSTEMS INC·Filed 2000·Granted Jun 3, 2003·14 cites·36 claims
- 1967US6785796B1Method and apparatus for software prefetching using non-faulting loadsSUN MICROSYSTEMS INC·Filed 2000·Granted Aug 31, 2004·12 cites·57 claims
- 2065US7707554B1Associating data source information with runtime eventsORACLE AMERICA INC·Filed 2004·Granted Apr 27, 2010·10 cites·56 claims
- 2163US6678796B1System and method for scheduling memory instructions to provide adequate prefetch latencySUN MICROSYSTEMS INC·Filed 2000·Granted Jan 13, 2004·9 cites·23 claims
- 2262US7827543B1Method and apparatus for profiling data addressesORACLE AMERICA INC·Filed 2004·Granted Nov 2, 2010·10 cites·47 claims
- 2362US7137111B2Aggressive prefetch of address chainsSUN MICROSYSTEMS INC·Filed 2001·Granted Nov 14, 2006·8 cites·41 claims
- 2458US6986126B2Method and apparatus for detecting violations of type rules in a computer programSUN MICROSYSTEMS INC·Filed 2001·Granted Jan 10, 2006·10 cites·27 claims
- 2556US6578036B1Mechanism for performing polling in a systemSUN MICROSYSTEMS INC·Filed 2000·Granted Jun 10, 2003·8 cites·24 claims
- 2651US6427235B1Method and apparatus for performing prefetching at the critical section levelSUN MICROSYSTEMS INC·Filed 1999·Granted Jul 30, 2002·23 cites·17 claims
- 2747US6421826B1Method and apparatus for performing prefetching at the function levelSUN MICROSYSTEMS INC·Filed 1999·Granted Jul 16, 2002·19 cites·31 claims
- 2840US2003101336A1Technique for associating instructions with execution eventsSUN MICROSYSTEMS INC·Filed 2002·Application pending·0 cites
- 2938US2003005422A1Technique for improving the prediction rate of dynamically unpredictable branchesFiled 2001·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →