# Processor

Published articles for Processor.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Libreboot 20140309 release

DevFeed: [Libreboot 20140309 release](<https://devfeed.tech/articles/libreboot-20140309-release-32684.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20140309.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [boot](<https://devfeed.tech/topics/boot.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [battery](<https://devfeed.tech/tags/battery.md>), [bios](<https://devfeed.tech/tags/bios.md>), [boot](<https://devfeed.tech/tags/boot.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [crypto](<https://devfeed.tech/tags/crypto.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [processor](<https://devfeed.tech/tags/processor.md>), [release](<https://devfeed.tech/tags/release.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

The Libreboot 20140309 release reduces boot time, adds cryptographic and cryptodisk modules to GRUB, includes cbfstool in binary archives, and provides separate ROM images for faster booting or debugging. It also describes changes intended to reduce battery impact.

### Source excerpt

Article: Libreboot 20140309 release Web link: https://libreboot.org/news/libreboot20140309.html

## Sound Open Firmware 2.15 Released With AMD ACP 7.x Support, Intel UAOL

DevFeed: [Sound Open Firmware 2.15 Released With AMD ACP 7.x Support, Intel UAOL](<https://devfeed.tech/articles/sound-open-firmware-2-15-released-with-amd-acp-7-x-support-intel-uaol-26768.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Sound-Open-Firmware-2.15>)

Author: Michael Larabel

Published: 2026-09-15T13:04:40Z

Content type: release

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [intel](<https://devfeed.tech/topics/intel.md>), [Security](<https://devfeed.tech/topics/security.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [Xtensa](<https://devfeed.tech/topics/xtensa.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [POSIX](<https://devfeed.tech/topics/posix.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [driver](<https://devfeed.tech/tags/driver.md>), [dsp](<https://devfeed.tech/tags/dsp.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [intel](<https://devfeed.tech/tags/intel.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [posix](<https://devfeed.tech/tags/posix.md>), [processor](<https://devfeed.tech/tags/processor.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [usb](<https://devfeed.tech/tags/usb.md>), [xtensa](<https://devfeed.tech/tags/xtensa.md>)

### AI overview

Sound Open Firmware 2.15 adds user-space, memory-protected module execution, AMD ACP 7.x and NXP i.MX8MP support, Intel UAOL USB audio offload, testing targets, security hardening, and new audio processing modules.

### Source excerpt

Sound Open Firmware as the open-source, vendor-independent audio DSP firmware stack and driver framework is out today with a new feature update...

## Amlogic A123X and C305X2 Arm Cortex-A320 SoCs target industrial and low-power AIoT applications

DevFeed: [Amlogic A123X and C305X2 Arm Cortex-A320 SoCs target industrial and low-power AIoT applications](<https://devfeed.tech/articles/amlogic-a123x-and-c305x2-arm-cortex-a320-socs-target-industrial-and-low-power-aiot-applications-14039.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/11/amlogic-a123x-and-c305x2-arm-cortex-a320-socs-target-industrial-and-low-power-aiot-applications/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-11T03:13:41Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Arm](<https://devfeed.tech/topics/arm.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [object-detection](<https://devfeed.tech/topics/object-detection.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Transformer](<https://devfeed.tech/topics/transformer.md>)

Tags: [aiot](<https://devfeed.tech/tags/aiot.md>), [amlogic](<https://devfeed.tech/tags/amlogic.md>), [arm](<https://devfeed.tech/tags/arm.md>), [armv9](<https://devfeed.tech/tags/armv9.md>), [camera](<https://devfeed.tech/tags/camera.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [cortex-a320](<https://devfeed.tech/tags/cortex-a320.md>), [edge-ai](<https://devfeed.tech/tags/edge-ai.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [h-264](<https://devfeed.tech/tags/h-264.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llm](<https://devfeed.tech/tags/llm.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [neural](<https://devfeed.tech/tags/neural.md>), [npu](<https://devfeed.tech/tags/npu.md>), [object-detection](<https://devfeed.tech/tags/object-detection.md>), [processor](<https://devfeed.tech/tags/processor.md>), [security](<https://devfeed.tech/tags/security.md>), [soc](<https://devfeed.tech/tags/soc.md>)

### AI overview

Amlogic has announced the A123X quad-core and C305X2 dual-core Arm Cortex-A320 SoCs for industrial and battery-powered edge AI and IoT devices. The preliminary specifications include video encoding and decoding, NPUs, image signal processing, camera interfaces, networking, USB, and low-power features. The article notes that full specifications, block diagrams, and software details are not yet available.

### Source excerpt

Amlogic has unveiled the A123X quad-core and C305X2 dual-core Arm Cortex-A320 SoCs for industrial and battery-powered Edge AI and IoT applications such as robots, dashcams, IP cameras, video conferencing equipment, and so on. The Arm Cortex-A320 low-power Armv9 CPU core was introduced in February 2025, and Amlogic is the first silicon vendor to announce Cortex-A320 SoCs. Details are sparse, with no full specifications or block diagrams and limited software information, but let's see what we know so far. Amlogic A123X Amlogic A123X specifications: CPU - Quad-core Arm Cortex-A320 processor (Armv9.2-A, SVE2) GPU - None or not disclosed VPU H.264/H.265 encoding at 4K @ 60fps H.264/H.265 decoding at 4K @ 30fps AI 4 TOPS ADLA2 NPU for object detection and tracking CNN models 8 TOPS ADLA3 NPU supporting hardware-accelerated Transformer operations for ViT, LLM, etc. Neural network-based hardware SED engine for low-power audio event identification ISP - Low-light HDR ISP Supports [...] The post Amlogic A123X and C305X2 Arm Cortex-A320 SoCs target industrial and low-power AIoT applications appeared first on CNX Software - Embedded Systems News.

## Why is the x86 undefined instruction called ud2? Why 2?

DevFeed: [Why is the x86 undefined instruction called ud2? Why 2?](<https://devfeed.tech/articles/why-is-the-x86-undefined-instruction-called-ud2-why-2-21760.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/oldnewthing/20260910-00/?p=112689>)

Author: Raymond Chen

Published: 2026-09-10T14:00:00Z

Content type: article

Language: en

Sources: [Raymond Chen](<https://devfeed.tech/sources/raymond-chen.md>)

Topics: [x86](<https://devfeed.tech/topics/x86.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [exception](<https://devfeed.tech/tags/exception.md>), [intel](<https://devfeed.tech/tags/intel.md>), [old-new-thing](<https://devfeed.tech/tags/old-new-thing.md>), [other](<https://devfeed.tech/tags/other.md>), [processor](<https://devfeed.tech/tags/processor.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

The article explains why the x86 undefined instruction is called ud2. It describes how software used byte sequences that reliably raised an invalid opcode exception, how Intel later provided a standardized instruction, and how compiler output can use it to mark unreachable code and cause a deliberate crash.

### Source excerpt

It came after ud0 and ud1. The post Why is the x86 undefined instruction called <CODE>ud2</CODE>? Why 2? appeared first on The Old New Thing.

## Qualcomm introduces Dragonwing Q-2390 and IQ-2390 for consumer and industrial AIoT applications

DevFeed: [Qualcomm introduces Dragonwing Q-2390 and IQ-2390 for consumer and industrial AIoT applications](<https://devfeed.tech/articles/qualcomm-introduces-dragonwing-q-2390-and-iq-2390-for-consumer-and-industrial-aiot-applications-14017.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/01/qualcomm-introduces-dragonwing-q-2390-and-iq-2390-for-consumer-and-industrial-aiot-applications/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-01T14:24:27Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [4g-lte](<https://devfeed.tech/tags/4g-lte.md>), [android](<https://devfeed.tech/tags/android.md>), [artificial-intelligence-ai](<https://devfeed.tech/tags/artificial-intelligence-ai.md>), [camera](<https://devfeed.tech/tags/camera.md>), [cortex-a55](<https://devfeed.tech/tags/cortex-a55.md>), [cortex-a78](<https://devfeed.tech/tags/cortex-a78.md>), [dsp](<https://devfeed.tech/tags/dsp.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hexagon](<https://devfeed.tech/tags/hexagon.md>), [industrial](<https://devfeed.tech/tags/industrial.md>), [iot](<https://devfeed.tech/tags/iot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [npu](<https://devfeed.tech/tags/npu.md>), [processor](<https://devfeed.tech/tags/processor.md>), [products](<https://devfeed.tech/tags/products.md>), [qualcomm](<https://devfeed.tech/tags/qualcomm.md>), [qualcomm-dragonwing](<https://devfeed.tech/tags/qualcomm-dragonwing.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [wifi-5](<https://devfeed.tech/tags/wifi-5.md>), [yocto](<https://devfeed.tech/tags/yocto.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>), [zephyr-os](<https://devfeed.tech/tags/zephyr-os.md>)

### AI overview

Qualcomm announced the Dragonwing Q-2390 and IQ-2390 quad-core Cortex-A78/A55 processors for consumer, commercial, and industrial AIoT applications. The Q-2390 targets devices such as retail and smart home products, while the IQ-2390 targets industrial automation, machine vision, building management, and energy systems. The processors include optional RISC-V real-time cores, Adreno graphics, Hexagon processing, camera and display interfaces, networking, and support for Android, Yocto Linux, Ubuntu, and Zephyr RTOS.

### Source excerpt

Qualcomm has announced the Qualcomm Dragonwing Q-2390 and IQ-2390 quad-core Cortex-A78/A55 processors for AIoT consumer, commercial and industrial applications. The Dragonwing Q-2390 processor is designed for commercial and consumer devices, notably for applications such as retail and smart home products, as well as smart displays and enterprise edge devices, while the Dragonwing IQ-2390 processor is the SKU from the Dragonwing IQ2 Series designed for industrial automation, machine vision, building management and energy systems. Qualcomm IQ-2390 and Q-2390 specifications: CPU 1x Arm Cortex-A78 core up to 1.5 or 1.9 GHz depending on SKU 3x Arm Cortex-A55 cores up to 1.5 or 1.9 GHz depending on SKU Optional SiFive E61 RISC-V real-time core up to 600MHz with 768kB memory Cache - 512 KB L3 cache GPU - Qualcomm Adreno 704 up to 1.1 GHz Audio DSP - Qualcomm Hexagon V66 up to 1.1 GHz NPU - Qualcomm Hexagon up to 1.1 TOPS DPU [...] The post Qualcomm introduces Dragonwing Q-2390 and IQ-2390 for consumer and industrial AIoT applications appeared first on CNX Software - Embedded Systems News.

## IBM Quantum Nighthawk r2--more circuits, faster

DevFeed: [IBM Quantum Nighthawk r2--more circuits, faster](<https://devfeed.tech/articles/ibm-quantum-nighthawk-r2-more-circuits-faster-17343.md>)

Original publisher: [Read original article](<https://research.ibm.com/blog/nighthawk-r2>)

Published: 2026-08-31T14:30:00Z

Content type: article

Language: en

Sources: [IBM Research](<https://devfeed.tech/sources/ibm-research.md>)

Topics: [ibm](<https://devfeed.tech/topics/ibm.md>), [Quantum Computing](<https://devfeed.tech/topics/quantum-computing.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [hardware](<https://devfeed.tech/tags/hardware.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [performance](<https://devfeed.tech/tags/performance.md>), [processor](<https://devfeed.tech/tags/processor.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [quantum-computing](<https://devfeed.tech/tags/quantum-computing.md>), [quantum-error-correction-mitigation](<https://devfeed.tech/tags/quantum-error-correction-mitigation.md>), [quantum-systems](<https://devfeed.tech/tags/quantum-systems.md>), [release](<https://devfeed.tech/tags/release.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

IBM Quantum Nighthawk r2 uses independent high-speed qubit reset to execute more than 100,000 circuits per second, providing up to 25 times the circuit throughput of IBM Quantum Heron. The 120-qubit processor also supports accurate results on circuits with more than 7,500 gates.

### Source excerpt

High-speed, independent qubit reset boosts circuit throughput 25x over Heron while enabling accurate observable estimation on circuits with 7,500+ gates.

## Hot Chips 2026: Fujitsu's Monaka CPU

DevFeed: [Hot Chips 2026: Fujitsu's Monaka CPU](<https://devfeed.tech/articles/hot-chips-2026-fujitsu-s-monaka-cpu-13992.md>)

Original publisher: [Read original article](<https://chipsandcheese.com/p/hot-chips-2026-fujitsus-monaka-cpu>)

Author: Chester Lam

Published: 2026-08-26T01:20:30Z

Content type: article

Language: en

Sources: [Chips and Cheese](<https://devfeed.tech/sources/chips-and-cheese.md>)

Topics: [cpu](<https://devfeed.tech/topics/cpu.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [amd](<https://devfeed.tech/tags/amd.md>), [arm](<https://devfeed.tech/tags/arm.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [fujitsu](<https://devfeed.tech/tags/fujitsu.md>), [hpc](<https://devfeed.tech/tags/hpc.md>), [intel](<https://devfeed.tech/tags/intel.md>), [processor](<https://devfeed.tech/tags/processor.md>)

### AI overview

The article examines Fujitsu's Monaka CPU, which is intended to improve on A64FX's limitations for general-purpose workloads while retaining strong HPC vector throughput. It discusses Monaka's three-level TAGE branch predictor and contrasts it with A64FX's perceptron-like predictor.

### Source excerpt

Building on a long history of HPC-focused cores, and looking beyond HPC

## Hot Chips 2026: Intel's Diamond Rapids

DevFeed: [Hot Chips 2026: Intel's Diamond Rapids](<https://devfeed.tech/articles/hot-chips-2026-intel-s-diamond-rapids-13994.md>)

Original publisher: [Read original article](<https://chipsandcheese.com/p/hot-chips-2026-intels-diamond-rapids>)

Author: George Cozma

Published: 2026-08-25T06:20:03Z

Content type: article

Language: en

Sources: [Chips and Cheese](<https://devfeed.tech/sources/chips-and-cheese.md>)

Topics: [cpu](<https://devfeed.tech/topics/cpu.md>), [intel](<https://devfeed.tech/topics/intel.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [IO](<https://devfeed.tech/topics/io.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [cache](<https://devfeed.tech/tags/cache.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [intel](<https://devfeed.tech/tags/intel.md>), [io](<https://devfeed.tech/tags/io.md>), [processor](<https://devfeed.tech/tags/processor.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

The article examines Intel's Diamond Rapids server CPU, including its 3D-stacked L3 cache, die and packaging design, revised 256-core specification, 1.6 TB/s memory bandwidth, 128 PCIe Gen 6 lanes, and two new x86 ISA extensions. It compares these characteristics with AMD's Venice processor.

### Source excerpt

Hello you fine Internet folks,

## How fast is C++26's std::hive?

DevFeed: [How fast is C++26's std::hive?](<https://devfeed.tech/articles/how-fast-is-c-26-s-std-hive-29419.md>)

Original publisher: [Read original article](<https://lemire.me/blog/2026/08/02/how-fast-is-c26s-stdhive/>)

Author: Daniel Lemire

Published: 2026-08-02T17:00:10Z

Content type: article

Language: en

Sources: [Daniel Lemire](<https://devfeed.tech/sources/daniel-lemire.md>)

Topics: [container](<https://devfeed.tech/topics/container.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [container](<https://devfeed.tech/tags/container.md>), [data-structure](<https://devfeed.tech/tags/data-structure.md>), [intel](<https://devfeed.tech/tags/intel.md>), [processor](<https://devfeed.tech/tags/processor.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>)

### AI overview

The article benchmarks a C++26 std::hive implementation against vector, list, and another container. In the reported tests, hive insertion costs about twice as much as vector insertion, while iteration is about eight times slower than vector and no faster than linked-list iteration.

### Source excerpt

C++26 adds a new container to the standard library: std::hive. It is meant to occupy the ground between std::vector and std::list. Like a vector, it keeps its elements in contiguous blocks of memory, so scanning it does not require you to chase a pointer for every element. Like a list, it never moves an element ... Continue reading How fast is C++26's std::hive?

## Intel Reportedly Provides RosaicLabs with Atom RTL as Linux Posts Describe 32-Tile AMX x86 Implementations

DevFeed: [Intel Reportedly Provides RosaicLabs with Atom RTL as Linux Posts Describe 32-Tile AMX x86 Implementations](<https://devfeed.tech/articles/rosaiclabs-atom-rtl-and-32-tile-amx-trying-to-piece-together-a-x86-puzzle-14003.md>)

Original publisher: [Read original article](<https://chipsandcheese.com/p/rosaiclabs-atom-rtl-and-32-tile-amx>)

Author: George Cozma

Published: 2026-07-31T01:39:23Z

Content type: article

Language: en

Sources: [Chips and Cheese](<https://devfeed.tech/sources/chips-and-cheese.md>)

Topics: [Atom](<https://devfeed.tech/topics/atom.md>), [x86](<https://devfeed.tech/topics/x86.md>), [intel](<https://devfeed.tech/topics/intel.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [intel](<https://devfeed.tech/tags/intel.md>), [processor](<https://devfeed.tech/tags/processor.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

The article examines reports that Intel is providing RosaicLabs with register-transfer-level code for Atom CPU technology, alongside Linux kernel posts describing x86 implementations with 16 and 32 AMX tile registers. It distinguishes reported facts from speculation linking the startup to the implementation.

### Source excerpt

Hello you fine Internet folks,

## Payment Gateway vs Payment Processor: What's the Actual Difference?

DevFeed: [Payment Gateway vs Payment Processor: What's the Actual Difference?](<https://devfeed.tech/articles/payment-gateway-vs-payment-processor-what-s-the-actual-difference-10243.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/payment-gateway-vs-payment-processor/>)

Author: Aarthi Poonia

Published: 2026-06-06T00:00:00Z

Content type: article

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [API](<https://devfeed.tech/topics/api.md>), [tokenization](<https://devfeed.tech/topics/tokenization.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [chargebacks](<https://devfeed.tech/tags/chargebacks.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [glossary](<https://devfeed.tech/tags/glossary.md>), [payments](<https://devfeed.tech/tags/payments.md>), [processor](<https://devfeed.tech/tags/processor.md>), [saas](<https://devfeed.tech/tags/saas.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [tokenization](<https://devfeed.tech/tags/tokenization.md>)

### AI overview

This guide explains the historical distinction between payment gateways and payment processors. Gateways handle checkout, encryption, tokenization, and routing, while processors handle authorization, settlement, funding, chargebacks, and refunds. Modern providers such as Stripe, PayPal, Square, and Adyen commonly combine both roles into one platform.

### Source excerpt

Payment gateway vs payment processor explained. Where the line is drawn, why most modern providers do both, and what SaaS founders should actually care about.

## Stripe vs Square: Which Payment Processor Should You Choose in 2026?

DevFeed: [Stripe vs Square: Which Payment Processor Should You Choose in 2026?](<https://devfeed.tech/articles/stripe-vs-square-which-payment-processor-should-you-choose-in-2026-10399.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/stripe-vs-square-comparison/>)

Author: Aarthi Poonia

Published: 2026-06-01T00:00:00Z

Content type: comparison

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [stripe](<https://devfeed.tech/topics/stripe.md>), [API](<https://devfeed.tech/topics/api.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [api](<https://devfeed.tech/tags/api.md>), [billing](<https://devfeed.tech/tags/billing.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [comparisons](<https://devfeed.tech/tags/comparisons.md>), [developer](<https://devfeed.tech/tags/developer.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [processor](<https://devfeed.tech/tags/processor.md>), [saas](<https://devfeed.tech/tags/saas.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

A comparison of Stripe and Square for businesses choosing between payment processors. It examines pricing, online and in-person payments, subscriptions, international support, developer experience, and total cost of ownership, with the online-versus-in-person business model as a central decision factor.

### Source excerpt

Stripe vs Square compared on pricing, features, online vs in-person payments, subscriptions, international support, and which one fits your business model.

## Payment Processing for Small Business: A Beginner's Guide

DevFeed: [Payment Processing for Small Business: A Beginner's Guide](<https://devfeed.tech/articles/payment-processing-for-small-business-a-beginner-s-guide-10253.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/payment-processing-small-business/>)

Author: Ayush Agarwal

Published: 2026-04-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [beginner](<https://devfeed.tech/tags/beginner.md>), [chargebacks](<https://devfeed.tech/tags/chargebacks.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [fees](<https://devfeed.tech/tags/fees.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [guide](<https://devfeed.tech/tags/guide.md>), [merchant-of-record](<https://devfeed.tech/tags/merchant-of-record.md>), [payment-gateway](<https://devfeed.tech/tags/payment-gateway.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [payments](<https://devfeed.tech/tags/payments.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [processor](<https://devfeed.tech/tags/processor.md>), [small-business](<https://devfeed.tech/tags/small-business.md>), [tax](<https://devfeed.tech/tags/tax.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

A beginner-friendly guide explains how online payment processing moves money between customers and businesses, identifies the main parties involved, outlines flat-rate, interchange-plus, and merchant-of-record pricing, and describes related services and costs.

### Source excerpt

A plain-language guide to payment processing for small businesses - how it works, what fees to expect, and how to choose the right processor for your needs.

## CockroachDB Plans Native X.509 SAN Support for SPIFFE and SPIRE Integration

DevFeed: [CockroachDB Plans Native X.509 SAN Support for SPIFFE and SPIRE Integration](<https://devfeed.tech/articles/modernizing-database-authentication-cockroachdb-embraces-zero-trust-with-spiffe-and-spire-support-23827.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/zero-trust-database-authentication-spiffe-spire>)

Author: Sanchit Khanna,Biplav Saraf

Published: 2026-03-13T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SPIFFE](<https://devfeed.tech/topics/spiffe.md>), [SPIRE](<https://devfeed.tech/topics/spire.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Security](<https://devfeed.tech/topics/security.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [auditability](<https://devfeed.tech/tags/auditability.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [database](<https://devfeed.tech/tags/database.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [processor](<https://devfeed.tech/tags/processor.md>), [regex](<https://devfeed.tech/tags/regex.md>), [security](<https://devfeed.tech/tags/security.md>), [soc](<https://devfeed.tech/tags/soc.md>), [soc-2](<https://devfeed.tech/tags/soc-2.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [spire](<https://devfeed.tech/tags/spire.md>), [standards](<https://devfeed.tech/tags/standards.md>), [teams](<https://devfeed.tech/tags/teams.md>), [verification](<https://devfeed.tech/tags/verification.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

The article previews planned CockroachDB authentication support for Subject Alternative Name fields in X.509 certificates. It explains how SAN support is intended to enable integration with SPIFFE and SPIRE and support regex-based identity mapping for cloud-native workloads.

### Source excerpt

In the evolution of cloud-native security, identity has become the new perimeter.

## Prefix sums at tens of gigabytes per second with ARM NEON

DevFeed: [Prefix sums at tens of gigabytes per second with ARM NEON](<https://devfeed.tech/articles/prefix-sums-at-tens-of-gigabytes-per-second-with-arm-neon-29395.md>)

Original publisher: [Read original article](<https://lemire.me/blog/2026/03/08/prefix-sums-at-tens-of-gigabytes-per-second-with-arm-neon/>)

Author: Daniel Lemire

Published: 2026-03-08T20:09:48Z

Content type: tutorial

Language: en

Sources: [Daniel Lemire](<https://devfeed.tech/sources/daniel-lemire.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [C](<https://devfeed.tech/topics/c.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [c](<https://devfeed.tech/tags/c.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [processor](<https://devfeed.tech/tags/processor.md>)

### AI overview

The article explains how prefix sums can be optimized with ARM NEON SIMD instructions. It compares scalar and vector approaches and describes processing interleaved blocks of 16 integers in parallel to reduce the sequential instruction cost.

### Source excerpt

Suppose that you have a record of your sales per day. You might want to get a running record where, for each day, you are told how many sales you have made since the start of the year. day sales per day running sales 1 10$ 10 $ 2 15$ 25 $ 3 5$ 30 ... Continue reading Prefix sums at tens of gigabytes per second with ARM NEON

## Getting Friendly With CPU Caches

DevFeed: [Getting Friendly With CPU Caches](<https://devfeed.tech/articles/getting-friendly-with-cpu-caches-22223.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2023/07/getting-friendly-with-cpu-caches.html>)

Published: 2025-10-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [CPU Cache](<https://devfeed.tech/topics/cpu-cache.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [data](<https://devfeed.tech/tags/data.md>), [data-structures](<https://devfeed.tech/tags/data-structures.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [go](<https://devfeed.tech/tags/go.md>), [golang](<https://devfeed.tech/tags/golang.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [intel](<https://devfeed.tech/tags/intel.md>), [latency](<https://devfeed.tech/tags/latency.md>), [memory](<https://devfeed.tech/tags/memory.md>), [performance](<https://devfeed.tech/tags/performance.md>), [processor](<https://devfeed.tech/tags/processor.md>), [programming](<https://devfeed.tech/tags/programming.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

This tutorial explains how CPU cache behavior and data locality affect application performance. Using a Go case study, it shows that replacing a large embedded array in a user struct with a slice reduced cache misses and improved benchmark performance by more than 40 times.

### Source excerpt

Understanding how your data structures interact with hardware is one of the most powerful ways to improve application performance. This blogpost explores how CPU caches influence speed and how thoughtful struct design in Go can yield massive gains. Through a real-world case study, it shows how replacing a large embedded array with a slice improved performance by more than 40 times by reducing cache misses and improving data locality. Originally published in July 2023, its lessons remain highly relevant today for developers optimizing for memory efficiency and cache-aware programming.

## Floating-Point Units on Espressif SoCs: Why (and when) they matter

DevFeed: [Floating-Point Units on Espressif SoCs: Why (and when) they matter](<https://devfeed.tech/articles/floating-point-units-on-espressif-socs-why-and-when-they-matter-13727.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/10/cores_with_fpu/>)

Author: John Lee

Published: 2025-10-13T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [floating-point](<https://devfeed.tech/tags/floating-point.md>), [fpu](<https://devfeed.tech/tags/fpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [math](<https://devfeed.tech/tags/math.md>), [performance](<https://devfeed.tech/tags/performance.md>), [precision](<https://devfeed.tech/tags/precision.md>), [processor](<https://devfeed.tech/tags/processor.md>)

### AI overview

This article explains what floating-point units are, why they matter for calculations involving decimal values and wide dynamic ranges, and how they differ across Espressif SoCs. It states that the ESP32-S3 performs floating-point operations directly in hardware, while the ESP32-C3 executes them in software, and introduces a benchmark-based discussion of performance.

### Source excerpt

In this article, you'll learn what an FPU is, why it's useful, which Espressif SoCs feature one, and how it impacts performance through a benchmark.

## Intel N100 Mini PC for R&D and Self-Hosting Compared with Raspberry Pi 5

DevFeed: [Intel N100 Mini PC for R&D and Self-Hosting Compared with Raspberry Pi 5](<https://devfeed.tech/articles/i-bought-an-n100-mini-pc-then-another-26645.md>)

Original publisher: [Read original article](<https://blog.alexellis.io/n100-mini-computer/>)

Author: Alex Ellis

Published: 2025-08-18T08:09:48Z

Content type: opinion

Language: en

Sources: [Alex Ellis' Blog](<https://devfeed.tech/sources/alex-ellis-blog.md>)

Topics: [pc](<https://devfeed.tech/topics/pc.md>), [intel](<https://devfeed.tech/topics/intel.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [NVMe](<https://devfeed.tech/topics/nvme.md>), [Firecracker](<https://devfeed.tech/topics/firecracker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [OpenFaaS](<https://devfeed.tech/topics/openfaas.md>), [ddr5](<https://devfeed.tech/topics/ddr5.md>)

Tags: [ddr5](<https://devfeed.tech/tags/ddr5.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [intel](<https://devfeed.tech/tags/intel.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [m-2-nvme](<https://devfeed.tech/tags/m-2-nvme.md>), [mini-pc](<https://devfeed.tech/tags/mini-pc.md>), [pc](<https://devfeed.tech/tags/pc.md>), [processor](<https://devfeed.tech/tags/processor.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [storage](<https://devfeed.tech/tags/storage.md>), [threads](<https://devfeed.tech/tags/threads.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article evaluates the low-power Intel N100 Mini PC for R&D and self-hosting, comparing it with the Raspberry Pi 5. It discusses CPU, RAM, NVMe storage, Ethernet, virtualization, Kubernetes, Firecracker, and cost considerations.

### Source excerpt

Exploring the capabilities of the Intel N100 Mini PC for work and self-hosting as an alternative to public cloud.

## Memory Profiling Part 2. Memory Usage Case Study

DevFeed: [Memory Profiling Part 2. Memory Usage Case Study](<https://devfeed.tech/articles/memory-profiling-part-2-memory-usage-case-study-13637.md>)

Original publisher: [Read original article](<https://easyperf.net/blog/2024/02/12/Memory-Profiling-Part2>)

Author: Denis Bakhvalov

Published: 2024-02-12T05:00:00Z

Content type: tutorial

Language: en

Sources: [Denis Bakhvalov](<https://devfeed.tech/sources/denis-bakhvalov.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [book-chapters](<https://devfeed.tech/tags/book-chapters.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [intel](<https://devfeed.tech/tags/intel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [performance-analysis](<https://devfeed.tech/tags/performance-analysis.md>), [processor](<https://devfeed.tech/tags/processor.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This article presents a memory-usage case study of Stockfish's built-in benchmark using heaptrack on Linux, with comparisons to Mtuner on Windows. It examines memory consumption and allocation patterns, including long-lived and temporary allocations.

### Source excerpt

Subscribe to my newsletter, support me on Patreon or by PayPal donation. Now, let's take a look at how to profile the memory usage of a real-world application. We will use heaptrack, an open-sourced heap memory profiler for Linux developed by KDE. Ubuntu users can install it very easily with . Heaptrack can find places in the code where the largest and most frequent allocations happen among many other things. On Windows, you can use Mtuner which has similar1 capabilities as Heaptrack.

## 2022 intern projects include sampling support for magic-trace

DevFeed: [2022 intern projects include sampling support for magic-trace](<https://devfeed.tech/articles/what-the-interns-have-wrought-2022-edition-20235.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/what-the-interns-have-wrought-2022/>)

Author: Yaron Minsky

Published: 2022-08-25T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [intel](<https://devfeed.tech/topics/intel.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [google](<https://devfeed.tech/tags/google.md>), [intel](<https://devfeed.tech/tags/intel.md>), [internship](<https://devfeed.tech/tags/internship.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [perfetto](<https://devfeed.tech/tags/perfetto.md>), [performance](<https://devfeed.tech/tags/performance.md>), [process](<https://devfeed.tech/tags/process.md>), [processor](<https://devfeed.tech/tags/processor.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

The article highlights projects completed during Jane Street's 2022 internship season. It describes sampling support added to the open-source magic-trace tool, along with work integrating Datafetcher with Incremental and improving Quickcheck's contract syntax.

### Source excerpt

We're once again at the end of our internship season, and it's my task to provide a few highlights of what the interns accomplished while they were here.

## Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace

DevFeed: [Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace](<https://devfeed.tech/articles/magic-trace-diagnosing-tricky-performance-issues-easily-with-intel-processor-trace-20193.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/magic-trace/>)

Author: Tristan Hume

Published: 2022-01-11T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [tracing](<https://devfeed.tech/topics/tracing.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [OCaml](<https://devfeed.tech/topics/ocaml.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [flow](<https://devfeed.tech/tags/flow.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [intel](<https://devfeed.tech/tags/intel.md>), [latency](<https://devfeed.tech/tags/latency.md>), [ocaml](<https://devfeed.tech/tags/ocaml.md>), [performance](<https://devfeed.tech/tags/performance.md>), [processor](<https://devfeed.tech/tags/processor.md>), [trace](<https://devfeed.tech/tags/trace.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

Jane Street describes magic-trace, an open-source tool built on Intel Processor Trace. It captures roughly 10 milliseconds of execution leading up to a selected function call and visualizes the call stack on a timeline, helping diagnose fine-grained performance and latency issues that sampling profilers may miss.

### Source excerpt

Intel Processor Trace is a hardware technology that can record all program execution flow along with timing information accurate to around 30ns. As far as I can tell almost nobody uses it, seemingly because capturing the data is tricky and, without any visualization tools, you're forced to read enormous text dumps.

## A Close Look at a Spinlock

DevFeed: [A Close Look at a Spinlock](<https://devfeed.tech/articles/a-close-look-at-a-spinlock-39748.md>)

Original publisher: [Read original article](<https://blog.regehr.org/archives/2173>)

Author: regehr

Published: 2021-11-06T19:57:06Z

Content type: article

Language: en

Sources: [Embedded in Academia](<https://devfeed.tech/sources/embedded-in-academia.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Code](<https://devfeed.tech/topics/code.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [code](<https://devfeed.tech/tags/code.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [processor](<https://devfeed.tech/tags/processor.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [threads](<https://devfeed.tech/tags/threads.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

This article explains how spinlocks provide mutual exclusion on multiprocessor systems. It covers why naive load-and-store implementations can fail on modern weak-memory architectures, how GCC atomic intrinsics can implement a portable user-mode spinlock, and how FIFO spinlocks can improve fairness under contention.

### Source excerpt

The spinlock is the most basic mutual exclusion primitive provided by a multiprocessor operating system. Spinlocks need to protect against preemption on the current CPU (typically by disabling interrupts, but we'll ignore that aspect in this post) and also against attempts by other cores to concurrently access the critical section (by using atomic memory operations). [...]

## Welcome GSoC 2021 Students!

DevFeed: [Welcome GSoC 2021 Students!](<https://devfeed.tech/articles/welcome-gsoc-2021-students-33257.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/welcome-gsoc-2021-students/>)

Published: 2021-05-18T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Library](<https://devfeed.tech/topics/library.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [free](<https://devfeed.tech/tags/free.md>), [google-summer-of-code](<https://devfeed.tech/tags/google-summer-of-code.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [mentoring](<https://devfeed.tech/tags/mentoring.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [processor](<https://devfeed.tech/tags/processor.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [student](<https://devfeed.tech/tags/student.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The ReactOS Project is participating in Google Summer of Code 2021 and selected He Yang and Justin Miller for projects involving RunOnceEx support in iernonce.dll and Symmetric Multiprocessing support. The work is intended to improve compatibility, hardware usability, and concurrency handling in ReactOS.

### Source excerpt

Another year, another round of Google Summer of Code! The ReactOS Project is participating in Google Summer of Code 2021 and welcomes the selected students. He Yang is a successful student from GSoC 2020, who is going to continue his dive into user-mode ReactOS this year by working on iernonce.dll. That library is responsible for RunOnceEx, a prominent Windows feature to run multiple commands once after a system reboot. Implementing that feature will benefit software depending on it.

## Modifying a THICC-15 Laptop for Android Development

DevFeed: [Modifying a THICC-15 Laptop for Android Development](<https://devfeed.tech/articles/finishing-the-thi-15-29056.md>)

Original publisher: [Read original article](<https://dmitrysamoylenko.com/2021/04/01/choose-right-tool.html>)

Author: Dmitry Samoylenko

Published: 2021-04-01T00:00:00Z

Content type: article

Language: en

Sources: [Dmitry Samoylenko - Android Developer Blog](<https://devfeed.tech/sources/dmitry-samoylenko-android-developer-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [android-development](<https://devfeed.tech/topics/android-development.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [android-development](<https://devfeed.tech/tags/android-development.md>), [development](<https://devfeed.tech/tags/development.md>), [heat](<https://devfeed.tech/tags/heat.md>), [internals](<https://devfeed.tech/tags/internals.md>), [laptop](<https://devfeed.tech/tags/laptop.md>), [processor](<https://devfeed.tech/tags/processor.md>)

### AI overview

A hands-on account of modifying a THICC-15 laptop for Android development. The author adds a desktop Ryzen 9 3950X, cuts an opening in the cover, installs mesh ventilation, and adds copper cooling plates and thermal paste to improve portability and cooling.

### Source excerpt

Or a Laptop for Android Development First step - we buy this chunky guy Update: on their site, only the full version with internals THICC-15 is left

[Next page](<https://devfeed.tech/tags/processor.md?cursor=WyIyMDIxLTA0LTAxVDAwOjAwOjAwKzAwOjAwIiwgIjkzMDU5YzI2LTJlMjctNDFiOC1hZTgwLWE2MWZjYjc2ZDlmOSJd>)