CachePerf: A New Tool for Classifying Different Types of Cache Misses Correctly

PRODUCT OPPORTUNITIES

• A new tool for classifying different types of cache misses correctly

PRODUCT OPPORTUNITIES

ADVANTAGES

• A unified profiler that can correctly identify different types of cache misses without manual involvement, including previously known and 4 new types of cache misses, resulting in significant improvement in the performance of applications

• Reports serious issues only, saving users from manual efforts on trivial issues

• Provides helpful information (and root cause) to guide manual fixes, without requiring the special expertise for further diagnosis

• Imposes reasonable overhead while identifying all types of cache misses correctly

TECHNOLOGY DESCRIPTION

The cache plays a key role in determining the performance of applications, no matter for sequential or concurrent programs on homogeneous and heterogeneous architecture. Therefore, it is important to locate and differentiate cache misses accurately. This invention provides a first unified profiling tool–CachePerf–that can correctly and efficiently identify different types of cache misses while imposing reasonable overhead, differentiate issues of allocators from those of applications, and exclude minor issues without much performance impact.

ABOUT THE LEAD INVENTOR

Dr. Tongping Liu is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Massachusetts Amherst. His research interests include the security, performance, and reliability of software systems.

AVAILABILITY:

Available for Licensing and/or Sponsored Research

DOCKET:

UMA 22-015

PATENT STATUS:

Patent Pending

NON-CONFIDENTIAL INVENTION DISCLOSURE

LEAD INVENTOR:

Tongping Liu, Ph.D.

CONTACT:

The cache plays a key role in determining the performance of applications, no matter for sequential or concurrent programs on homogeneous and heterogeneous architecture. Therefore, it is important to locate and differentiate cache misses accurately. This invention provides a first unified profiling tool–CachePerf–that can correctly and efficiently identify different types of cache misses while imposing reasonable overhead, differentiate issues of allocators from those of applications, and exclude minor issues without much performance impact.

Website

http://tto-umass-amherst.technologypublisher.com/tech?title=CachePerf%3a_A_New_Tool_for_Classifying_Different_Types_of_Cache_Misses_Correctly

Contact Information

TTO Home Page: http://tto-umass-amherst.technologypublisher.com

Name: Ling Shen

Title: Senior Licensing Officer

Department: Technology Transfer Office

Email: lxshen@research.umass.udu

Phone: 413-545-5276