Milton, Canada

Denis Palmeiro


Average Co-Inventor Count = 3.7

ph-index = 1

Forward Citations = 3(Granted Patents)


Company Filing History:


Years Active: 2016-2019

Loading Chart...
5 patents (USPTO):

Title: The Innovations of Denis Palmeiro

Introduction

Denis Palmeiro is a notable inventor based in Milton, CA. He has made significant contributions to the field of technology, holding a total of 5 patents. His work primarily focuses on dynamic alias checking with transactional memory, showcasing his expertise in optimizing code execution.

Latest Patents

One of Denis's latest patents is titled "Dynamic alias checking with transactional memory." This innovative approach involves creating a main thread and a helper thread to compute an optimized first region of code within a rollback-only transactional memory. The method checks for one or more alias dependencies in an un-optimized first region of code. If no alias dependencies are detected within a predetermined time frame, the transaction is committed. Conversely, if alias dependencies are present or if the results cannot be determined in time, the transaction is rolled back, allowing the un-optimized first region of code to be executed.

Career Highlights

Denis is currently employed at International Business Machines Corporation, commonly known as IBM. His role at IBM allows him to work on cutting-edge technologies and contribute to advancements in the field. His innovative spirit and technical skills have positioned him as a valuable asset to the company.

Collaborations

Denis collaborates with talented individuals such as Yaoqing Gao and Ehsan Amiri. Their combined expertise fosters a creative environment that drives innovation and enhances the development of new technologies.

Conclusion

Denis Palmeiro's contributions to the field of technology through his patents and work at IBM highlight his role as a leading inventor. His innovative approaches to dynamic alias checking with transactional memory demonstrate his commitment to advancing technology and optimizing code execution.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…