paceval. 4.26
Documentation of the paceval. source-code, Copyright ©1994-2024. Version 1.x, 2.x, 3.x, 4.x ©1994-2025 Joerg Koenning & paceval UG [Registered Trade Mark] All rights reserved., Author(s) : Joerg Koenning
Loading...
Searching...
No Matches
Functions | Variables
paceval_cGraph.cpp File Reference

implementation of the class paceval_cGraph More...

#include "./inc/paceval_cGraph.h"
#include "./inc/paceval_fSelfTestMain.h"
#include "./inc/paceval_fThreadHandling.h"
Include dependency graph for paceval_cGraph.cpp:

Functions

unsigned long paceval_getThreadStep ()
 
unsigned long getNumberOfPrefetchedDoubleWork ()
 
unsigned long getNumberOfPrefetchedDamaged ()
 

Variables

unsigned long paceval_library_info_numberOfPrefetchedDoubleWork = 0
 
unsigned long paceval_library_info_numberOfPrefetchedDamaged = 0
 
unsigned long paceval_library_thread_step = paceval_const_default_thread_step
 

Detailed Description

implementation of the class paceval_cGraph

the class paceval_cGraph manages the list of nodes and the identification and management of parallelization opportunities for caching

Function Documentation

◆ getNumberOfPrefetchedDamaged()

unsigned long getNumberOfPrefetchedDamaged ( )

gets the number of times the a lookahead cache was damaged (this number should be 0)

Here is the caller graph for this function:

◆ getNumberOfPrefetchedDoubleWork()

unsigned long getNumberOfPrefetchedDoubleWork ( )

gets the number of times work was doubled, meaning that a partial computation was performed by a secondary thread for the lookahead cache, but was also computed by the main thread (this number should be very small or 0)

Here is the caller graph for this function:

◆ paceval_getThreadStep()

unsigned long paceval_getThreadStep ( )

gets the default step size of nodes for parallel partial computations via threads for lookahead caching

Here is the caller graph for this function:

Variable Documentation

◆ paceval_library_info_numberOfPrefetchedDamaged

unsigned long paceval_library_info_numberOfPrefetchedDamaged = 0

◆ paceval_library_info_numberOfPrefetchedDoubleWork

unsigned long paceval_library_info_numberOfPrefetchedDoubleWork = 0

◆ paceval_library_thread_step

unsigned long paceval_library_thread_step = paceval_const_default_thread_step

https://paceval.com