![]() |
|
|
#1 |
|
Apr 2019
CD16 Posts |
I was actually just wondering the other day if any types of RAM modules existed that could perform operations on data, and it turns out this was recently announced:
https://www.anandtech.com/show/14750...ssing-by-upmem This is incredibly interesting to me. I would guess that it could provide phenomenal performance for sieving tasks. I don't know enough about FFT multiplication etc to determine if it could help for LL/PRP type tasks though. What other interesting mathy applications could you foresee these excelling at? Will be exciting to see these when they come to market! According to the slides they should be available around Q4 2019 / Q1 2020. |
|
|
|
|
|
#2 |
|
Romulan Interpreter
"name field"
Jun 2011
Thailand
41×251 Posts |
wow! they have simulators for it! we actually could "test drive" those thingies and decide what we can do with them, before they hit the market. we live interesting times!
thanks for sharing that. |
|
|
|
|
|
#3 | |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
22·2,767 Posts |
Quote:
|
|
|
|
|
|
|
#4 |
|
Apr 2019
5×41 Posts |
While the total power draw and heat dissipation are somewhat concerning for a single DIMM slot, the overall idea is that doing operations in memory should still consume much less total energy than moving that data from RAM to CPU and back.
They are claiming about 10x performance/watt. Last fiddled with by hansl on 2019-08-21 at 15:49 |
|
|
|
|
|
#5 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
24×3×163 Posts |
Quote:
|
|
|
|
|
|
|
#6 |
|
Jan 2015
FE16 Posts |
I tried finding it in my bookmarks and I can't find it, so I'm gonna post before I forget. One of the NVMe association partners is doing the same sort of thing with storage, where they're putting the intelligence/coprocessors in the NICS or SFPs so that the storage fabric can do the work.
|
|
|
|
|
|
#7 | |||
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
24·3·163 Posts |
The 64MB per DPU boundary means a primality test or normal size P-1 run won't fit on one DPU.
If I recall correctly, there was reference in the linked article to "a clean 32bit ISA" meaning a different instruction set. It would be interesting to see what Ernst or George or others could accomplish with it. Both have prior experience with multi-core programming. Sample pricing requested. https://www.upmem.com/developer/ https://github.com/upmem SDK linux (no Win) https://sdk.upmem.com/ SDK User manual https://sdk.upmem.com/2019.2.0/ NOTE: There are multiple indications this is not well suited to Fft multiplication using 64-bit floats, on which LL, PRP, and P-1 depend. Also it may be slow in 32 bit Int mul affecting TF. https://sdk.upmem.com/2019.2.0/fff_C...-are-expensive Quote:
Quote:
Quote:
The FPGA evaluation unit is specified at 200Mhz. Last fiddled with by kriesel on 2019-08-21 at 19:03 |
|||
|
|
|
|
|
#8 | |
|
∂2ω=0
Sep 2002
República de California
22×2,939 Posts |
Quote:
A basic C build (no SIMD) of Mlucas could serve as a basic "is this even close to being interesting?" test vehicle. Based on the just-about-all-the-key-ops-are-emulated data I suspect LL testing will be out of the question, speed-wise, but as always, actual data are preferable to surmises here. |
|
|
|
|
|
|
#9 |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
22×2,767 Posts |
|
|
|
|
|
|
#10 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
24·3·163 Posts |
Quote:
A separate question is how does it do for LL or PRP performance per kw-hr, in a system one already has, as additional memory, compared to Mlucas on a cellphone. There's always plenty of DC to do. Last fiddled with by kriesel on 2019-08-21 at 21:48 |
|
|
|
|
|
|
#11 | |
|
∂2ω=0
Sep 2002
República de California
2DEC16 Posts |
Quote:
Last fiddled with by ewmayer on 2019-08-21 at 22:48 |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 16e Post Processing Progress | pinhodecarlos | NFS@Home | 8 | 2018-11-28 13:45 |
| Resume dependency processing? | sean | YAFU | 7 | 2017-10-14 02:30 |
| Only 25% Processing Power??? | JVD | Information & Answers | 4 | 2012-05-19 05:05 |
| How to use Dual Processing | dryicerx | Software | 3 | 2004-01-05 19:37 |
| Post processing for 2,757- | xilman | NFSNET Discussion | 3 | 2003-11-06 14:23 |