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
(13 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 Home Made Aquarium 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar X370GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveHard DriveCoolingOS
PNY SSD OCZ Vertex Asus Arctic Square Windows 10 + Arch Linux 
MonitorKeyboardPowerCase
32" Insignia 1080p TV Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
Audio
Realtek ALC892 
  hide details  
Reply
   
Gaming PC
(13 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 Home Made Aquarium 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar X370GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveHard DriveCoolingOS
PNY SSD OCZ Vertex Asus Arctic Square Windows 10 + Arch Linux 
MonitorKeyboardPowerCase
32" Insignia 1080p TV Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
Audio
Realtek ALC892 
  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)
 
For Sale: [FS] Z97 system: Xeon and RAM
$170 (USD) or best offer
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 
  hide details  
Reply
Triumvirate
(20 items)
 
Osmium
(8 items)
 
For Sale: [FS] Z97 system: Xeon and RAM
$170 (USD) or best offer
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 
  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
(13 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 Home Made Aquarium 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar X370GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveHard DriveCoolingOS
PNY SSD OCZ Vertex Asus Arctic Square Windows 10 + Arch Linux 
MonitorKeyboardPowerCase
32" Insignia 1080p TV Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
Audio
Realtek ALC892 
  hide details  
Reply
   
Gaming PC
(13 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 Home Made Aquarium 
CPUMotherboardGraphicsRAM
Ryzen 5 1500X Biostar X370GTN HIS IceQ R9 290 Gskill Ripjaws 
Hard DriveHard DriveCoolingOS
PNY SSD OCZ Vertex Asus Arctic Square Windows 10 + Arch Linux 
MonitorKeyboardPowerCase
32" Insignia 1080p TV Tesoro Durandal Seasonic SSR-650RM Thermaltake Core V1 
Audio
Realtek ALC892 
  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