Pinpointing performance inefficiencies in Java

P Su, Q Wang, M Chabbi, X Liu - Proceedings of the 2019 27th ACM …, 2019 - dl.acm.org
Toddler [31] detects repeated memory loads in nested loops. … detects multiple kinds of
wasteful memory access patterns. … They both suffer from the same performance issue: poor …

iPerfDetector: Characterizing and detecting performance anti-patterns in iOS applications

SS Afjehei, TH Chen, N Tsantalis - Empirical Software Engineering, 2019 - Springer
… Nistor A, Song L, Marinov D, Lu S (2013b) Toddler: detecting performance problems via
similar memory-access patterns. In: Proceedings of the 2013 international conference on …

Cp-detector: Using configuration-related performance properties to expose performance bugs

H He, Z Jia, S Li, E Xu, T Yu, Y Yu, J Wang… - Proceedings of the 35th …, 2020 - dl.acm.org
Toddler uses redundant memory access patterns to detect performance bugs that are caused
by … We evaluate the effectiveness of Toddler in exposing the same CPBugs. The evaluation …

Performance diagnosis for inefficient loops

L Song, S Lu - 2017 IEEE/ACM 39th International Conference …, 2017 - ieeexplore.ieee.org
… we rarely see different loop instances doing exactly the same … Second, we evaluate LDoctor
on Toddler benchmark suite [1… the initial and ending memory-access addresses of the array, …

Tuning backfired? Not (always) your fault: Understanding and detecting configuration-related performance bugs

H He - Proceedings of the 2019 27th ACM Joint Meeting on …, 2019 - dl.acm.org
… inputs nor does it exist certain code or memory access patterns. In this paper, we argue that
Toddler: Detecting performance problems via similar memory-access patterns. In 2013 35th …

Finding and evaluating the performance impact of redundant data access for applications that are developed using object-relational mapping frameworks

TH Chen, W Shang, ZM Jiang… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
… a performance bug detection tool, which detects performance problems by finding similar
memory-access patterns during … Lu, “Toddler: Detecting performance problems via similar

CVFuzz: Detecting complexity vulnerabilities in OpenCL kernels via automated pathological input generation

W Li, Z Chen, X He, G Duan, J Sun, H Chen - Future Generation Computer …, 2022 - Elsevier
memory access patterns, which make it challenging to detect the … By comprehensively scoring
each child input with our … At the same time, when we test these kernels with CLTestCheck, …

Classifying memory access patterns for prefetching

G Ayers, H Litz, C Kozyrakis… - Proceedings of the Twenty …, 2020 - dl.acm.org
… tree traversal where both children are visited. To address this … able to recognize even simple
patterns like strides. To enable … prefetchers with simple pattern detection will be incapable of …

[HTML][HTML] Memory access integrity: detecting fine-grained memory access errors in binary code

W Li, D Xu, W Wu, X Gong, X Xiang, Y Wang, F Gu… - Cybersecurity, 2019 - Springer
challenges containing different categories of memory access … infers memory access policy
based on memory access patterns, … child MRR based on the “base+offset” memory access

Simulee: Detecting cuda synchronization bugs via memory-access modeling

M Wu, Y Ouyang, H Zhou, L Zhang, C Liu… - Proceedings of the ACM …, 2020 - dl.acm.org
… each solution generates two children in one generation. … write to the same memory address
by the same statement. … all the basic synchronization bug patterns in the dataset. Furthermore…