Inventor · Kyoto, JP

Kensuke Odani

25Patents
10h-index
18Co-inventors
68Inventor score

Filing activity: Mar 14, 1996 → Mar 21, 2012

Most-cited inventions

PatentTitleAreaCited byStatus
US6243864A Compiler for optimizing memory instruction sequences by marking instructions not having multiple memory address paths Physics 108 Expired
US6490673B1 Processor, compiling apparatus, and compile program recorded on a recording medium Physics 59 Expired
US6286132A Debugging support apparatus, a parallel execution information generation device, a computer-readable recording medium storing a debugging support program, and a computer-readable recording medium storing a parallel execution information generation program Physics 55 Expired
US5790862A Resource assigning apparatus which assigns the variable in a program to resources Physics 30 Expired
US6324639A Instruction converting apparatus using parallel execution code Physics 26 Expired
US6367067B1 Program conversion apparatus for constant reconstructing VLIW processor Physics 26 Expired
US5850552A Optimization apparatus for removing hazards by arranging instruction order Physics 25 Expired
US6289507A Optimization apparatus and computer-readable storage medium storing optimization program Physics 24 Expired
US6611956B1 Instruction string optimization with estimation of basic block dependence relations where the first step is to remove self-dependent branching Physics 19 Expired
US6760906B1 METHOD AND SYSTEM FOR PROCESSING PROGRAM FOR PARALLEL PROCESSING PURPOSES, STORAGE MEDIUM HAVING STORED THEREON PROGRAM GETTING PROGRAM PROCESSING EXECUTED FOR PARALLEL PROCESSING PURPOSES, AND STORAGE MEDIUM HAVING STORED THEREON INSTRUCTION SET TO BE EXECUTED IN PARALLEL Physics 16 Expired
US6880150B1 PROCESSOR FOR EXECUTING INSTRUCTIONS IN UNITS THAT ARE UNRELATED TO THE UNITS IN WHICH INSTRUCTIONS ARE READ, AND A COMPILER, AN OPTIMIZATION APPARATUS, AN ASSEMBLER, A LINKER, A DEBUGGER AND A DISASSEMBLER FOR SUCH PROCESSOR Physics 10 Expired
US5842021A Optimizer Physics 10 Expired
US6976250B2 Processor for executing instructions in units that are unrelated to the units in which instructions are read, and a compiler, an optimization apparatus, an assembler, a linker, a debugger and a disassembler for such processor Physics 9 Expired
US6209080A Constant reconstruction processor that supports reductions in code size and processing time Physics 8 Expired
US6820223B2 Processor, compiling apparatus, and compile program recorded on a recording medium Physics 8 Expired
US6976245B2 PROCESSOR FOR EXECUTING INSTRUCTIONS IN UNITS THAT ARE UNRELATED TO THE UNITS IN WHICH INSTRUCTIONS ARE READ, AND A COMPILER, AN OPTIMIZATION APPARATUS, AN ASSEMBLER, A LINKER, A DEBUGGER AND A DISASSEMBLER FOR SUCH PROCESSOR Physics 8 Expired
US6195740A Constant reconstructing processor that execute an instruction using an operand divided between instructions Physics 7 Expired
US7500229B2 Program converting method and storage medium Physics 5 Expired
US6230258A Processor using less hardware and instruction conversion apparatus reducing the number of types of instructions Physics 3 Expired
US7080367B2 Processor for executing instructions in units that are unrelated to the units in which instructions are read, and a compiler, an optimization apparatus, an assembler, a linker, a debugger and a disassembler for such processor Physics 2 Expired
USRE41751E1 Instruction converting apparatus using parallel execution code General 2 Expired
US7823142B2 Processor for executing instructions in units that are unrelated to the units in which instructions are read, and a compiler, an optimization apparatus, an assembler, a linker, a debugger and a disassembler for such processor Physics 1 Active
US8619873B2 Media processing method and media processing program Physics 0 Active
US6606703B2 Processor using less hardware and instruction conversion apparatus reducing the number of types of instructions Physics 0 Expired
US8170115B2 Media processing method and media processing program Physics 0 Active

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.