#multithreaded

Blort™ 🐀Ⓥ🥋☣️Blort@social.tchncs.de
2024-12-30

So, this might seem small, but it's a really cool step forward for #Verso browser (using the next gen, #Rust based, #multithreaded, memory safe @servo engine rather than #Chrome's monopoly #Blink or #Mozilla's #Gecko engines).

They got tabs!

Doesn't *every* browser have tabs? Sure, but others are basically just GUI's slapped on a couple of pre-existing engines. Verso is rebuilding the browser from the ground up using #Servo and #FOSS, even for the #UI.

Early shots fired, #Blink/#Webkit!

JCONjcon
2024-09-09

We just published a new 🎥 of EUROPE 2024!
Watch Sebastian Konieczek talking about 'Handling concurrent access to shared resources in '

applications are to be found everywhere. Think of services for …

Watch it now: youtu.be/rMBV0iWgIfk

2024-06-26

When you spent waaaaay too much time debugging and doubting your #multithreaded code because the output is garbled and you suspect a race condition or cross thread writes but it turns out the input data was broken to begin with, you just needed the multithreaded code to be able to parse it at all in a finite time-frame... 🤦

#Multithreading #programming #GarbageInGarbageOut

Kevin Karhan :verified:kkarhan@infosec.space
2024-03-23

@Elucidating Again:
Check my #GitHub contributions and see for yourself...

The #rugpull by #Redis is just inexcuseable and not only did #Snapchat basically make a better #multithreaded #fork under #BSD 3-Clause named #KeyDB for quite some time , but several big constributors seem pissed...

So far, I saw quite significant contributions from #Tencent *, #AlibabaCloud * #aws and #RedHat and I'm convinced their #CLO's are pissed since their staff worked on those projects because with the leave of original creator of Redis it was stated that it will remain 3-Clause BSD...

And I do expect Redis to get their asses handed in court so hard they'll have to file for #bankrupcy like #SCO before the dust has settled...

I mean, look at that dumpsterfire and tell me with a straight face this is how #FLOSS should be done!

Everything Open Conferenceeverythingopen@fosstodon.org
2024-03-22

Continuing our #EverythingOpen Schedule Highlights, @mariadb Chief Innovation Officer Daniel Black @danblack takes us through #rr - a #debugging tool for C and C++ #multithreaded applications.

In this tutorial, Daniel shows how rr records the entire state of the program, allowing it to be interrogated.

You will need to have bare metal #Linux with rr compiled, or a #VM with rr proven to work, for this #tutorial

🗓️ Schedule: 2024.everythingopen.au/schedul

🎟️ Register: 2024.everythingopen.au/attend/

Chief Innovation Officer Daniel Black - Love rr Love rr, you're so good to me
Enitin :cursor: :verify:Enitin@mastodon.enitin.xyz
2024-02-27

Trying to write a #multithreaded V3 #onion address #bruteforcer in #C++, but the amount of tasks within my thread pool decreases over time when running a lot of threads. May be related to a condition variable sending a notification that doesn't get processed or something similar, right? So the #program doesn't get notified about a finished task and in turn can't add a new one. Maybe someone has an idea on how to fix this.
#Source #code:
git.enitin.xyz/enitin/bronion

Thread pool task stats
Berlin Kotlin User Groupkugberlin@kotlin.social
2024-01-18

Next up: „Multithreaded Queue Listeners“ by Stephanie Blair and Majd Hasan

#kugberlin #kotlin #multithreaded #backend

Coding Chicacodingchica
2023-11-03

Although care is still needed Java's StringBuffer can aid in multi-threaded use cases when constructing a String that requires intermediate states.

codingchica.com/2023/11/02/bui

2023-04-26

PipelineC's new 'shared resource buses' are pretty neat: Multiple 'threads' of C function derived state machines can easily share resources (memory, compute, etc) by generating AXI-like buses and arbitration. This is still highly experimental but very powerful - reach out if you want to make something together! github.com/JulianKemmerer/Pipe #rtl #hdl #hls #vhdl #verilog #asic #hardware #multithreaded #hpc

multiple hosts with arbitrated connections to multiple devices
2023-04-26

Frame buffers are the "shared resource" in the recent Game of Life demo. PipelineC generates arbitration between multiple state machine 'threads' simultaneously reading+writing the buffers. What can you do with C code and a frame buffer? github.com/JulianKemmerer/Pipe #rtl #hdl #hls #vhdl #verilog #asic #hardware #multithreaded #hpc #computergraphics

multiple frame buffer buses connected to multiple hosts
2023-04-26

'C code' Game of Life in #FPGA at 48FPS 🤓 PipelineC derived state machines and new shared resource buses make it super easy to adapt multi-threaded software C implementations for quick FPGA prototypes. Highly experimental but very powerful - reach out if you want to make something together! github.com/JulianKemmerer/Pipe
#rtl #hdl #hls #vhdl #verilog #asic #hardware #multithreaded #hpc #computergraphics

2023-01-01

Is there a library like Sidekiq, but runs entirely in memory and doesn't need redis? I want to write a generic multi-threaded (also want to support the async gem) worker pool with input and output queues, and am wondering if this already exists?
#sidekiq #ruby #multithreaded #concurrency

2022-05-26
#AVR #prologue #generator update...

I've just almost doubled my base interrupt rate - the hot path is a mere 20 cycles (plus 8 for taking the exception and returning).

That's 571.4kirqs/sec - much better than the ~350k I was looking at yesterday.

The penalty is that the *first* interrupt is a little slower, so if you're unlucky, and they come in timed "just wrong", performance is "capped" at ~350kirqs/s.

That's still fast enough for high-speed serial comms, which is nice. - by 3x for a worst case (@115.2kbaud), or by very close to 5x otherwise.

so, 115200 serial on a #multithreaded #kernel on an 8 bit MCU, with worst case CPU usage about 20%

Even if all you did was read and throw away the byte, you'd need 1 cycle + 5 setup + 2 push + 2 pop + 3 return, total 13 cycles, so the "theoretical best" is only 1.5x as fast, and you'd get nothing else done in either case...

#winning
petapixel (unofficial)petapixel@ծմակուտ.հայ
2021-10-27

Intel’s New 12-Gen Alder Lake CPUs Promise 36% Faster Photo Editing

Intel has announced its first products in the 12th-generation Intel Core lineup, which includes the new Intel Core i9-12900K. It features a new hybrid architecture for leaps in multi-threaded performance, and up to two times faster content creation.

The full list of processors included in the 12-generation of Core CPUs includes 60 processors which Intel says are set to power more than 500 designs from its range of partners. This includes the new XPS Desktop that Dell just revealed earlier this morning.

Intel says that the new performance hybrid architecture, the first built on Intel 7 process, delivers scalable performance from 9 to 125 watts so that they are compatible with every PC segment, from ultra-thin laptops to high-end desktops.

Of those 60 processors, six are unlocked desktop processors that are the first based on Intel’s performance hybrid architecture featuring a combination of Performance-cores (P-cores), the highest performing CPU core Intel has built, and Efficient-cores (E-cores), designed for scalable multi-threaded workload performance.

Intel Thread Director enables the two new core microarchitectures to work seamlessly together by guiding the operating system (OS) to place the right thread on the right core at the right time. Intel has worked with the ecosystem on extensive testing to optimize performance and compatibility, and as part of the company’s reinforced investments in the developer community, has published white papers for developers with guidance on how independent software vendors can optimize applications for performance hybrid platforms.

The result is what Intel is claiming to be the world's best gaming processor, avaialble with up to 16 cores and 24 threads. Gaming aside, photographers and filmmakers haven't been forgotten as Intel promises some substantial performance gains in the creative space.

Intel says that its advancements in multi-threaded performance along with the responsive performance of the P-cores, and the ability to move data at incredible speeds with DDR5 means up to 36% faster photo editing performance, up to 32% faster video editing performance, up to 37% faster 3D modeling performance, and up to 100% faster multi-frame rendering. These numbers were measured by PugetBench Lightroom Classic benchmark, Premiere Pro benchmark, Revit 2021-model creation benchmark, and Adobe After Effects Pulse benchmark.

Alongside the 12th Gen Intel Core desktop processors, Intel is launching the new Intel 600 Series Chipset with advanced features for increased reliability and performance. New PCIe Gen 4.0 lanes make for 28 total lanes off the chipset, integrated USB 3.2 Gen 2×2 provides up to double the bandwidth, DMI Gen 4.0 increases the chipset to CPU throughput for fast access to peripheral devices and networking.

The new unlocked 12th-gen Intel Core desktop processors are available for pre-order now and will have broad availabilty starting on November 4. Pricing starts at $264 to $589.

#equipment #news #alderlake #intel #intel12thgen #intelcorei5 #intelcorei7 #intelcorei9 #intelprocessors #multithreaded #pc #processors

image
maxlathmaxlath
2019-03-26

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst