Software
Latest Innovations |
---|
A Novel Breakpoint Implementation Scheme for Debugging Optimized Code
The invention is a method for debugging a machine code of a program that has been subjected to an optimizing action, wherein the machine code may have been...
The invention is a method for debugging a machine code of a program that has been subjected to an optimizing action, wherein the machine code may have been reordered, duplicated, eliminated or transformed so as not to correspond with the program's source code order. The method derives a table which associates each machine code instruction with a source construct for which it was generated. The user sets a breakpoint at a breakpoint P in the source code where execution is to stop. Then the method determines at least one corresponding location for the breakpoint in the machine code through use of the table, and executes by native execution or emulation only machine code instructions which correspond to source constructs that precede the breakpoint in the source code order. The method further enables a comparison of the results of two passes of emulation (in different orders) to detect a class of bugs that are particularly hard to find: bugs caused by optimizer errors and user bugs that manifest themselves only in the optimized executable. |
A Trio of Innovative Imaging Technologies3-D Insertion into Photographs (TF11149) Professor David Forsyth and his team have developed a program that renders... 3-D Insertion into Photographs (TF11149) Professor David Forsyth and his team have developed a program that renders synthetic objects into legacy photographs. This allows for the insertion of 3-D objects or animations into photos with highly realistic results.
Relighting Photo Fragments (TF12015) The second program that the University is offering is for relighting image fragments. This software was also developed by Professor David Forsyth and and his team. It extracts fragments of photos and inserts them into other photos with realistic lighting.
Textureshop (TF04006) The University is also offering Textureshop, a program that allows texture synthesis in photographic editing. This software was developed by Professor John Hart and his team.
|
|
|
Barcode and Software for Identifying Insects in Digital ImagesResearchers working with the lab of Gene Robinson have developed a custom bar code called "bcode" with dimension of 2.1mmX2.1mm which can easily be put on insects and then... Researchers working with the lab of Gene Robinson have developed a custom bar code called "bcode" with dimension of 2.1mmX2.1mm which can easily be put on insects and then tracked through a custom computer vision software. The bcodes can be printed cheaply using office printer at 600dpi. |
|
|
|
|
|