View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0015394ParaView(No Category)public2015-03-25 16:532015-07-06 22:12
ReporterAlan Scott 
Assigned ToAlan Scott 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versiongit-master 
Target Version4.4Fixed in Version 
Summary0015394: ParaView performance is poor, unstructured grid
DescriptionParaView performance is poor, unstructured grid. We should have someone take a look, and I have a good dataset that shows this. Please ask me for it.

Dataset has 42 files, 42 blocks, Mode shapes, about 10 variables. 1.4 million cells, 1.6 million points.



Note to myself: LargeTiedBlocks-UUR.tar.gz

TagsNo tags attached.
ProjectSandia
Topic Name
Typeperformance
Attached Filespng file icon Load-times-unoptimized.png [^] (919,728 bytes) 2015-06-18 18:53
png file icon Load-times-optimized.png [^] (937,192 bytes) 2015-06-18 18:53

 Relationships
related to 0015399closedUtkarsh Ayachit Exodus modeshapes performance work 

  Notes
(0034586)
Alan Scott (manager)
2015-06-18 17:01

Uploading a screenshot from loading this dataset, using VTune Amplifier.

Note that total time is about 75 seconds, and over half of the time spent in GetCacheOrRead (31 seconds) is line 2663 (17 seconds), which I believe I fixed.
(0034588)
Alan Scott (manager)
2015-06-18 18:57

Note in the uploaded screenhots, the important column is CPU Time: Self by Utilization. What time was spent in what function? I have highlighted any function that had more than 1 second. Total unoptimized is 76 seconds, optimized is 42 seconds. In theory, the compiler optimizer will also work better on the new code than the old code.

Mainly what I did was remove calls in the bottom of loops that return a constant, heavy math in the bottom of loops that returned a constant, moving of data by byte, unrolled loops that always loop three times (horrible for branch prediction) (while protecting the code for the case that the loop doesn't loop three times).
(0034670)
Alan Scott (manager)
2015-07-06 22:12

This bug is a duplicate. Closing.

 Issue History
Date Modified Username Field Change
2015-03-25 16:53 Alan Scott New Issue
2015-03-25 17:32 Alan Scott Description Updated
2015-06-07 00:40 Utkarsh Ayachit Target Version => 4.4
2015-06-18 16:57 Alan Scott Relationship added related to 0015399
2015-06-18 16:59 Alan Scott File Added: Load times.png
2015-06-18 17:01 Alan Scott Note Added: 0034586
2015-06-18 18:52 Alan Scott File Deleted: Load times.png
2015-06-18 18:53 Alan Scott File Added: Load-times-unoptimized.png
2015-06-18 18:53 Alan Scott File Added: Load-times-optimized.png
2015-06-18 18:57 Alan Scott Note Added: 0034588
2015-07-06 13:08 Alan Scott Assigned To => Alan Scott
2015-07-06 22:12 Alan Scott Note Added: 0034670
2015-07-06 22:12 Alan Scott Status backlog => closed
2015-07-06 22:12 Alan Scott Resolution open => fixed


Copyright © 2000 - 2018 MantisBT Team