oneTBB icon indicating copy to clipboard operation
oneTBB copied to clipboard

oneAPI Threading Building Blocks (oneTBB)

Results 326 oneTBB issues
Sort by recently updated
recently updated
newest added

I'd like to request adding the ability to send and receive types which are not copy constructible in a flow graph. Obviously this makes sense only if there is exactly...

enhancement

I mentioned this here: https://github.com/oneapi-src/oneTBB/pull/939#issuecomment-1275237601 I'd recommend reworking `concurrent_lru_cache` it to use `tbb::collaborative_once_flag` (that Henry and I instigated) to avoid a potential moonlighting deadlock in `operator[]`: ``` if (op.is_new_value_needed()){ op.result().second.my_value...

enhancement

@e4lam , `TBB_malloc_replacement_log()` function that provides this functionality is available in [TBB2019 U4](https://github.com/01org/tbb/blob/2019_U4/CHANGES#L21-L22) _Originally posted by @ivankochin in https://github.com/intel/tbb/pull/68#issuecomment-469252501_ I'm finally upgrading to TBB 2019 and found an issue with...

enhancement

After the oneTBB 2021.1.1 release, certain library components were moved into implementation detail headers. The particular components we are using are: - Exceptions (e.g. `user_abort`). Required to be able to...

enhancement

Some of our customers use our software on very large "many core" systems (e.g. 900 cores), and typically set these machines up as shared resources for multiple users. These customers...

enhancement

This issue is to track support for Cygwin - the Linux environment on Windows I've added makefiles support to for a cygwin build that I'd like to send as a...

enhancement

Hi TBB developers, Since allocating new memory pages from anonymous mmap() is ALWAYS zero-filled in modern operating systems. Today, I noticed the scalable_calloc() is always zeroing new memory pages through...

enhancement

Looks like siince 2012: https://software.intel.com/en-us/forums/intel-threading-building-blocks/topic/327962 SRWLocks are not being used on Windows. In windows_api.h at the end of the file: #if defined(RTL_SRWLOCK_INIT) #ifndef __TBB_USE_SRWLOCK // TODO: turn it on when...

enhancement

When running an application in a Linux container environment (e.g. docker containers) it is often the case that the orchestrator configuration (kubernetes, docker compose/swarm) puts CPU quotas via Linux cgroup...

enhancement

For work that needs to perform I/O or block on an external activity, currently, the user is responsible for managing additional threads (possibly set to a lower priority) that perform...

enhancement