Overclock.net › Forums › Distributed Computing › Distributed Computing - General › BOINC-compatible USB Processor
New Posts  All Forums:Forum Nav:

BOINC-compatible USB Processor

post #1 of 3
Thread Starter 
So I have recently dedicated some old hardware for BOINC, and I'd like to take advantage of the computer's resources as much as possible, in not so obvious ways.

The PC has many USB ports, some of which are 3.0, and none of them are in use. That to me is a pretty good chunk of potential bandwidth going to waste.I've watched PCIe bandwidth of GPU workers for BOINC and I've found it remains under 10% most of the time, so I'm not all that worried about saturating the limited bandwidth these have.

That being said, a USB 3.0 to PCIe adapter would likely work just fine for my needs, but I'm not aware of any that exist. I'm not aware of any USB-based GPUs either (I know of USB to {a display adapter} but they aren't hardware accelerated). I'm aware of USB Bitcoin ASICs, but they're pretty much just limited to cryptocurrency. The Movidius Fathom seems right up my alley, but I'm not sure where to get it. There's also the idea of using VirtualCL and using some ARM-based GPU connected via gigabit Ethernet, but I don't think it's BOINC-compatible (it's limited to CL 1.1, and I think BOINC needs 1.2+).

Anybody know of a way where I can add BOINC-compatible processing power over USB?
Edited by schmidtbag - 4/6/17 at 6:56pm
   
Gaming PC
(11 items)
 
CPUHard DriveOptical DriveOS
i3 4005U ADATA SP900 DVD-RW Arch Linux 
CPUMotherboardGraphicsRAM
Athlon 5350 GA-AM1M-S2H Integrated HD 8400 DDR3L 
Optical DriveCoolingOSPower
DVD-RW Custom Passive Debian Jessie Generic 250W unit 
Case
A Dell Inspiron case 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar B350GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveCoolingOSMonitor
PNY Asus Arctic Square Windows 10 + Arch Linux 32" Insignia 1080p TV 
KeyboardPowerCase
Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
  hide details  
Reply
   
Gaming PC
(11 items)
 
CPUHard DriveOptical DriveOS
i3 4005U ADATA SP900 DVD-RW Arch Linux 
CPUMotherboardGraphicsRAM
Athlon 5350 GA-AM1M-S2H Integrated HD 8400 DDR3L 
Optical DriveCoolingOSPower
DVD-RW Custom Passive Debian Jessie Generic 250W unit 
Case
A Dell Inspiron case 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar B350GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveCoolingOSMonitor
PNY Asus Arctic Square Windows 10 + Arch Linux 32" Insignia 1080p TV 
KeyboardPowerCase
Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
  hide details  
Reply
post #2 of 3
Quote:
Originally Posted by schmidtbag View Post

(I know of USB to <a display adapter> but they aren't hardware accelerated)

Uhhh I'm not sure what you did here but your post broke slightly. wink.gif

Bitcoin Universe is a BOINC project, isn't it? ASICs could probably be used with that, but it seems like a bit of a waste of USB ports.

I wonder if it's possible to attach a single-board computer to your USB ports. Some of them, such as the Raspberry Pi Zero, have USB OTG ports, allowing the port to act as either a host or device. RPi Zeroes are hard to come by, but the Orange Pi Zero might work ($7, I believe with eMMC on-board). A few BOINC projects do support ARM processors now. I'm not sure if it's possible to use these boards in that way however.

EDIT: Lol it broke my post too.

EDIT 2: HA, I outsmarted HTML.
Edited by CynicalUnicorn - 4/6/17 at 1:04pm
Triumvirate
(20 items)
 
Osmium
(8 items)
 
EleMINT 24
(8 items)
 
CPUMotherboardGraphicsGraphics
Xeon E3-1226 v3 ASRock Z97M OC Formula Sapphire RX 480 (reference) MSI Low-Profile 750Ti 
RAMRAMHard DriveHard Drive
Kingston Blu Red - 2x4GB ADATA XPG - 2x4GB Crucial M500 960GB Samsung 840 250GB 
Hard DriveCoolingCoolingCooling
WD Scorpio Blue 1TB Cooler Master 212+ PNY Quadro 600 blower Corsair H55 + Kraken G10 
OSMonitorMonitorKeyboard
Windows 10 Pro ASUS VE247H - 1080p Gateway FPD1960 - 1280x1024 Rosewill RK9000I - Cherry MX Blue 
PowerCaseMouseOther
Rosewill HIVE 650W Fractal Design Arc Mini R2 Razer DeathAdder 2013 CyberPower 1500PFCLCD 
CPUMotherboardRAMHard Drive
AMD A10-7870K ASRock FM2A88X-ITX+ G.Skill Ripjaws X - 2x4GB @ 2400MT/s Samsung 840 120GB 
CoolingOSPowerCase
Evercool EC-HPS-810CP Windows 7 Pro 64-bit PicoPSU-120-WI-25 Mini-Box M350 
CPUMotherboardGraphicsRAM
Intel i3-4005U OEM Intel HD 4200 4GB DDR3 (soldered) 
Hard DriveOSMonitorPower
MyDigitalSSD Super Boot Eco 120GB Linux Mint 17.1 Cinnamon 1366x768 TN panel :'( brick 
  hide details  
Reply
Triumvirate
(20 items)
 
Osmium
(8 items)
 
EleMINT 24
(8 items)
 
CPUMotherboardGraphicsGraphics
Xeon E3-1226 v3 ASRock Z97M OC Formula Sapphire RX 480 (reference) MSI Low-Profile 750Ti 
RAMRAMHard DriveHard Drive
Kingston Blu Red - 2x4GB ADATA XPG - 2x4GB Crucial M500 960GB Samsung 840 250GB 
Hard DriveCoolingCoolingCooling
WD Scorpio Blue 1TB Cooler Master 212+ PNY Quadro 600 blower Corsair H55 + Kraken G10 
OSMonitorMonitorKeyboard
Windows 10 Pro ASUS VE247H - 1080p Gateway FPD1960 - 1280x1024 Rosewill RK9000I - Cherry MX Blue 
PowerCaseMouseOther
Rosewill HIVE 650W Fractal Design Arc Mini R2 Razer DeathAdder 2013 CyberPower 1500PFCLCD 
CPUMotherboardRAMHard Drive
AMD A10-7870K ASRock FM2A88X-ITX+ G.Skill Ripjaws X - 2x4GB @ 2400MT/s Samsung 840 120GB 
CoolingOSPowerCase
Evercool EC-HPS-810CP Windows 7 Pro 64-bit PicoPSU-120-WI-25 Mini-Box M350 
CPUMotherboardGraphicsRAM
Intel i3-4005U OEM Intel HD 4200 4GB DDR3 (soldered) 
Hard DriveOSMonitorPower
MyDigitalSSD Super Boot Eco 120GB Linux Mint 17.1 Cinnamon 1366x768 TN panel :'( brick 
  hide details  
Reply
post #3 of 3
Thread Starter 
Haha I didn't even notice that issue until after you said it.

BU is a BOINC project, but I get the impression the point of that is just to use BOINC to gather Bitcoins, which I don't care to do. Am I wrong?

I'm aware of several ARM platforms that use USB OTG in either host or device mode, but they don't offer much functionality, or, they're limited to just Android (which I'm not going to bother with). I'm not overly concerned with powering devices over USB, I just want to utilize the bandwidth, especially the 3.0 ports.
   
Gaming PC
(11 items)
 
CPUHard DriveOptical DriveOS
i3 4005U ADATA SP900 DVD-RW Arch Linux 
CPUMotherboardGraphicsRAM
Athlon 5350 GA-AM1M-S2H Integrated HD 8400 DDR3L 
Optical DriveCoolingOSPower
DVD-RW Custom Passive Debian Jessie Generic 250W unit 
Case
A Dell Inspiron case 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar B350GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveCoolingOSMonitor
PNY Asus Arctic Square Windows 10 + Arch Linux 32" Insignia 1080p TV 
KeyboardPowerCase
Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
  hide details  
Reply
   
Gaming PC
(11 items)
 
CPUHard DriveOptical DriveOS
i3 4005U ADATA SP900 DVD-RW Arch Linux 
CPUMotherboardGraphicsRAM
Athlon 5350 GA-AM1M-S2H Integrated HD 8400 DDR3L 
Optical DriveCoolingOSPower
DVD-RW Custom Passive Debian Jessie Generic 250W unit 
Case
A Dell Inspiron case 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar B350GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveCoolingOSMonitor
PNY Asus Arctic Square Windows 10 + Arch Linux 32" Insignia 1080p TV 
KeyboardPowerCase
Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Distributed Computing - General
Overclock.net › Forums › Distributed Computing › Distributed Computing - General › BOINC-compatible USB Processor