Questions tagged [smp]

Symmetric multiprocessing

"Symmetric multiprocessing (SMP) involves a multiprocessor computer hardware architecture where two or more identical processors are connected to a single shared main memory and are controlled by a single OS instance. Most common multiprocessor systems today use an SMP architecture." [Source: Wikipedia.]

151 questions
1
vote
1 answer

Getting statistics from Strobe Media Playback using Javascript

I am attempting to get statistics data from a Strobe Media Playback flash player. I have looked at this example, however it uses swfobject.js and .embedSWF() to create the player. I create the player in HTML and attach a Javascript Bridge. From…
Knossos
  • 15,802
  • 10
  • 54
  • 91
0
votes
2 answers

Is it possible for a child process created by fork() on Linux to run on a separate core in an SMP environment?

When calling fork(), what practices exist to ensure that the child process can run in parallel on a separate core?
Michael Labbé
  • 12,017
  • 4
  • 27
  • 36
0
votes
1 answer

What is the expected overhead of a multi-process system compared to multi-threaded application?

For some operating systems (OpenBSD & ...) threads are userland-only and mostly exist for compatibility. Disregarding that type of implementation, how does the use of kernel-level threads compare to a multi-process design? What are the security…
0
votes
0 answers

Should ISR be re-entrant if I provide the same ISR to multiple interrupt lines?

In Linux, while an ISR is being executed for an interrupt line, I understand that Linux will disable the interrupt in all the processors and optionally (with IRQF_DISABLED set), it can also disable all the interrupts in the current processor. So,…
jake
  • 1
  • 1
0
votes
0 answers

How to start secondary risc-v core in Renode emulator?

I'm using Renode to simulate a risc-v system which have multiple cores, and then run opensbi and Linux kernel on it. But the secondary core seems can't be brought up in Linux kernel. Here is the kernel log. 17:09:32.6490 [INFO] uart0: [host: …
Gavin
  • 95
  • 9
0
votes
1 answer

What is the difference between processor cores and SMP cores?

In figure 3.2 in the book Distributed Systems: fun and profit, it is mentioned: Performance advantage of a cluster built with high-end server nodes (128 core SMP) over a cluster with the same number of processor cores built with low-end server…
Aviral Srivastava
  • 4,058
  • 8
  • 29
  • 81
0
votes
0 answers

Searching for SMD IC Datasheet

I am looking for help to identify the chip in the photo attached. I tried google but no reuslt.
Hussam Mj
  • 11
  • 1
0
votes
0 answers

Linux softirq and SMP

I have read that multiple instances of a softirq can be run on different cores in a multi-core system. Based on above statement, I have deduced below understanding with a example. The system received similar hardware interrupts on its local PIC of…
Naresh
  • 13
  • 1
0
votes
0 answers

Send BLE raw packet through serial port

I was wondering if there is a way to have access through UART port to all BLE packets (all the packets that you can sniff using a sniffer and wireshark (LL, SMP, ATT, L2CAP protocols) with a BLE adapter or a nrf52 DK which is connected to a BLE…
Dev
  • 1
  • 1
0
votes
0 answers

why does read barrier can causes all effects prior to storage from another cpu be perceptible?

Documentation about memory barriers of linux kernel(https://www.kernel.org/doc/Documentation/memory-barriers.txt) has this example to illustrate the read barrier in the SMP case can be used to causes all effects prior to storage from another cpu be…
0
votes
0 answers

Is memory reordering equivalent to instruction reordering?

I'm learning multi-thread programming. But I'm confused with some words that "memory reordering" and "instruction reordering". My question is that is "memory reordering" equivalent to "instruction reordering"? If not what's the difference between…
0
votes
1 answer

UI Thread Bound AtomicInteger

I have been reading about SMPs machines(x86/ARM)and Compiler reordering for efficiency. Now I want to make a counter and the variable lives as a private member of ActivityLifecycleCallbacks implementation. The operations on this variable is…
Jai Pandit
  • 510
  • 1
  • 6
  • 18
0
votes
1 answer

CPU1 failed to come online

Could someone explain why we get the message below in kernel in SMP environment? CPU1 failed to come online Source kernel_msm-4.9/kernel/arch/arm/kernel/smp.c: if (!cpu_online(cpu)) { pr_crit("CPU%u: failed to come online\n", cpu); ret =…
0
votes
2 answers

QEMU/vExpress issue regarding SMP and U-boot

Since quite a long time, there is still an issue with QEMU/vExpress and U-boot using more than one CPU core (vExpress refers to a ARM Cortex-A15 CPU). Before digging into Qemu/U-boot code, has anybody investigated further about that ? (I'm ready to…
0
votes
1 answer

Should I enable SMP on heterogeneous multi-threaded CPU's?

I'm building the Linux kernel for a big.LITTLE board and I've been wondering about the CONFIG_SMP option, which enables the kernel's Symmetric-processing support. Linux's documentation says this should be enabled on Multi-Threaded processors, but I…
Ezequiel Barbosa
  • 211
  • 1
  • 15