How to differentiate between Intel Xeon Phi Coprocessors 7120P, 7120X, 7120D, 7120A [closed] - hpc

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I have a Xeon phi coprocessor 7120P.
When i run micinfo, i see board SKU to be C0PRQ-7120 P/A/X/D.
I notice that the SMC HW Revision states Product 300W Passive CS and i read on tomshardware that P stands for passive cooling for the intel xeon phi familiy devices.
Is this it or is there any other way to tell which device i have on my system 7120 P/A/X or D?
From the specs given on ark.intel.com, all four devices appear to be same.
Can some one elaborate on what are the actual differences between these devices.

The A/P/X/D variants of the Intel Xeon Phi Coprocessor 7120 are different form factors with different cooling. The codes are: A = active, that is, with fan; P = passive, that is, air stream needs to be supplied from chassis fans; D = dense, special form factor for very dense design; X is a special form factor for manufacturers that want to make their individual designs.
The CPU and memory of these coprocessor versions is the same in all four cases.
Cheers,
-michael

Related

Division by zero in processor [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 1 year ago.
Improve this question
How exactly does the processor handle this division by zero condition?
A divide by zero condition occurs when in a divide operation the
divisor turns out to be a zero as there is no binary representation for
infinity. The ALU cannot handle it.
Does different processor have different way of handling it?
I am a new at this topic and all the articles on the Internet contradict other.
It depends on the ISA. For example, x86 raises a #DE exception (same as divide overflow when the quotient doesn't fit in one register). ARM doesn't fault, you just get 0 in the destination. Division by zero not causing runtime exception on Nvidia Jetson.
(ARM division instructions only have a dividend 1 register wide, unlike x86 where the dividend is twice as wide as the divisor or quotient. ARM division can thus only overflow on INT_MIN/-1, other than divide-by-zero.)
In terms of an ALU, you have to build one that checks for that and handles it as a special case. What the rest of the CPU's internal logic does
(I'm assuming you mean integer division; FP usually runs with exceptions masked...)
What the OS does with a division exception depends on the OS. But if it's Unix-like, it has to deliver SIGFPE (arithmetic exception) to the offending process. Of course at that point it's no longer CPU-architecture, but software.
On which platforms does integer divide by zero trigger a floating point exception?
Why does integer division by -1 (negative one) result in FPE? (ARM vs. x86 difference)

Analogy between 2 CPU having same Instruction Set Architecture (ISA) [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
We have 2 CPU which has this properties-
Clock Rate
CPI
Execution time
No of instructions
MIPS, will always be identical?
If 2 machines have the same Instruction Set Architecture, which of the upper mentioned property will be same?
4 will be true (same dynamic instruction count) unless the program has speed-dependent behaviour (e.g. keep looping checking the time until 0.1 seconds have elapsed, or other more interesting examples you could come up with).
No reason for 1 to be true, and it's very easy to find counter-examples if you go to any online computer store and look at different models of the same generation of x86-64 CPUs with different max clock speeds. And across different generations, there can be even larger differences in clock speed, e.g. a 25MHz 80386 vs. a 5GHz Zen 2 or Coffee Lake.

How can I power a 12 volt motor with the raspberry pi's 5 volt output GPIO pin? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
I want to make a robot using 12 volt motors, the only problem i have is that the highest voltage from a GPIO pin is only 5 volts, and if i hook a 12 volt motor up to a 5 volt pin the motor would still try to suck 12 volts out of the 5 volt pin and could possibly (most likely) fry my raspberry pi. WHAT SHOULD I DO ?!?!
You cannot use just your raspberry pi as a power source. In your case you need a 12v battery, 12v to 5v dc-dc adapter to power your raspberry pi and then a transistor or driver module to power your robot
Use a transistor as a switch. So a little voltage will drive a bigger one.
Better, use some motor driver wich will accept 5V and give whatever power your motor need. This is a more conveniant way, as the circuit is already done, only need to plug motor on the driver, driver to raspberry.
Better again, ask on Electrical Engineering, as this question is more about electronic than programming.
Note : the components will depend on your motor specs, the number of motors you need, and the type of motor (stepper motor ?)
Note 2 : you will obviously need a 12V power supply to power your motor.
Some componenets can transform 5V to 12V, but you can't rely on the raspberry power supply to provide enough power for motors, even with such a converter. Use a secondary power supply if possible.

Memory capacity of a RAM [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
If a RAM has 32 bits in its MAR(memory address register) and its MDR (Memory data register) is 16 bits wide, then what is the capacity of RAM.
My probable solution is that it can address upto 2^32 locations.
Your solution is incorrect. The question is what the capacity is, not the number of addressable locations. Your answer should be measured in units of storage (e.g, bits, bytes, or their multiples).
Since this is clearly a homework problem, I'm not going to give an exact answer. But I will point you in the right direction by asking some additional questions:
What is the memory data register used for? (Refer to your textbook if you're not sure.)
What is the capacity of the memory data register? (The answer is in the question. Don't think about it too hard.)
With that in mind, what is the capacity of the memory?
Yes, that sounds right. If a microprocessor or CPU has a memory address register with a size of 32 bits, it can access 232 locations, as 32 binary bits used in combination allow you to handle 232 different values starting from 0 to 4294967295 (232 - 1).

what numbers should I use for Letter, Legal and A4? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I need to print reports and I'm not able to fit the report in the page. I'm not sure about the units used. I know the default values are width 595 and height 842, but i don't know in what units are this magnitudes. Can someone help me on this or tell me what numbers should I use for Letter, Legal and A4 ??
I've seen those units before in applications like Illustrator and they are in pixels or points. either one yields the same number as far as I've seen.
Letter: 612 pt x 792 pt (w x h)
Legal: 612 pt x 1008 pt
A4: 595.28 pt x 841.89 pt