SlideShare una empresa de Scribd logo
1 de 1
Comparing the Performance of ARM-Based
and Traditional Computers for Drug Discovery
Forrest Kamperman, Centre College
Abstract:
This summer I did computer hardware testing at Centre
with Dr. David Toth. We tested two different types of
computers, ARM based systems and x86/x64 systems.
We used molecular docking software as a benchmark to
test their performance, and also looked at the prices of
the systems and their power consumption to find the
system that gave the best performance per dollar, and
the system that consumed the least energy. This
information would be useful for anyone looking to do
large scale calculations, especially those doing drug
discovery work. This summer also gave me a good
opportunity to view if hardware testing is the kind of work
I would like to do in the future, and into the different
aspects of writing a professional scientific paper.
$45.03 $52.35
$510.36
$141.23
$32.98
$0
$100
$200
$300
$400
$500
$600
8-core System (x64) 64-core System (x64) Raspberry Pi (ARM) Cubieboard2 (ARM) Odroid U3
(ARM)
Cost
Computer
Hardware Cost To Screen 10,000 Compounds in 24 Hours
0.28
0.15
0.60
0.11
0.06
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
8-core System (x64) 64-core System (x64) Raspberry Pi (ARM) Cubieboard2 (ARM) Odroid U3
(ARM)
Power(kWh)
Computer
Power Consumed Per 10,000 Compounds Screened
Raspberry Pi Model
B
Cubieboard2 Odroid U3
Background:
There has been a recent push in computer science
towards finding more energy efficient ways of doing
large numbers of calculations, in order to lower power
consumption at large data centers. However, people
do not want to sacrifice the performance that they are
used to. One field in particular where high
performance is critical is virtual screening, where the
goal is to go through as many compounds as you can
in order to narrow it down to those most likely to work.
We decided to test out ARM based systems, which
are less powerful than the traditonal systems, but are
also much cheaper, and consume less power.
Devices:
Most of my testing was on the three ARM based mini-computers we were testing.
All three are available for under $100, and are much smaller than traditional
systems.
Cubieboard2:
This device costs around $75, contains two cores and 1 GB of RAM.
Raspberry Pi:
This is the best known device, but we found it to be the worst of the three. It costs
around $50, contains only a single core and has 512 MB of RAM.
Odroid U3:
This device cost a little over $75, and was the best system in our testing. It has
four cores, and has 2 GB of RAM.
Future Work:
After having worked at the Oregon Governor’s office last year,
my work this year was completely different. This year I worked
on research, mostly on my own, compared to working with the
public last summer. What I found is that I prefer research and
the computer science field in general to government work.
Next summer I hope to find work an internship in the private
sector, hopefully working in software development. While I do
prefer hardware testing to government work, I prefer working
with software to working with hardware.
System Cost
Compounds
Screened in
24 hours
Power (KWH)
consumed in
24 hours
Compounds
Screened
per KWH
Compounds
Screened per
Dollar in 24
Hours
64-Core
Server $5,015.01 960,116 14.91 64,394 191
8-core x86 $650.00 144,390 4.04 35,740 222
Odroid $76.50 23,853 0.14 170,379 312
CubieBoard2 $78.50 5,555 0.06 92,585 71
Raspberry Pi $51.00 999 0.06 16,655 20
Findings:
After all of our testing was finished, we had a clear winner.
In terms of both cost and power efficiency, the Odroid U3
was the clear winner. It required about half as much power
as the next closest device to screen 10,000 compounds,
and cost more than $10 less per 10,000 compounds
screened. Even more clear was which device was the
worst. The Raspberry Pi clearly was the least efficient
device, costing more than three times as much as the next
device to produce the same number of compounds, and
required more than double the power of the next device.
The Odroid also clearly was better than the traditional
systems, costing much less, and providing much more bang
for your buck. To build off of this, we hope to test other ARM
based systems that are coming out soon, to see if they are
just as efficient.

Más contenido relacionado

Destacado

Choosing To Succeed A Guide To Smart Education Policy by Jillian Frost
Choosing To Succeed A Guide To Smart Education Policy by Jillian FrostChoosing To Succeed A Guide To Smart Education Policy by Jillian Frost
Choosing To Succeed A Guide To Smart Education Policy by Jillian FrostBrown Fellows Program
 
Materials Research in Ljubljana, Slovenia by Luke Guhy
Materials Research in Ljubljana, Slovenia  by Luke GuhyMaterials Research in Ljubljana, Slovenia  by Luke Guhy
Materials Research in Ljubljana, Slovenia by Luke GuhyBrown Fellows Program
 
Coach For College by Laura Patterson
Coach For College by Laura PattersonCoach For College by Laura Patterson
Coach For College by Laura PattersonBrown Fellows Program
 
Up, Up, and Away a Three Part Project by Kathryn Ashby
Up, Up, and Away a Three Part Project by Kathryn AshbyUp, Up, and Away a Three Part Project by Kathryn Ashby
Up, Up, and Away a Three Part Project by Kathryn AshbyBrown Fellows Program
 
From Panama To Uganda by Billy Menkhaus
From Panama To Uganda by Billy MenkhausFrom Panama To Uganda by Billy Menkhaus
From Panama To Uganda by Billy MenkhausBrown Fellows Program
 
Internship at the Prichard Committee for Academic Excellence Can Charter Scho...
Internship at the Prichard Committee for Academic Excellence Can Charter Scho...Internship at the Prichard Committee for Academic Excellence Can Charter Scho...
Internship at the Prichard Committee for Academic Excellence Can Charter Scho...Brown Fellows Program
 
When Truths Collide Ways of Approaching The Religious Other by Jeannie Corbitt
When Truths Collide Ways of Approaching The Religious Other by Jeannie CorbittWhen Truths Collide Ways of Approaching The Religious Other by Jeannie Corbitt
When Truths Collide Ways of Approaching The Religious Other by Jeannie CorbittBrown Fellows Program
 
Internship at the Bureau of Labor Statistics by Ashley El Rady
Internship at the Bureau of Labor Statistics by Ashley El RadyInternship at the Bureau of Labor Statistics by Ashley El Rady
Internship at the Bureau of Labor Statistics by Ashley El RadyBrown Fellows Program
 
Selfless in South America by Rachel Geil
Selfless in South America by Rachel GeilSelfless in South America by Rachel Geil
Selfless in South America by Rachel GeilBrown Fellows Program
 
Alternative Energy Research and Exploration by Matt Nisbet
Alternative Energy Research and Exploration by Matt NisbetAlternative Energy Research and Exploration by Matt Nisbet
Alternative Energy Research and Exploration by Matt NisbetBrown Fellows Program
 
A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...
A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...
A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...Brown Fellows Program
 
American Makers Quantifying the Maker Movement in 2014 by Caleb Sheehan
American Makers Quantifying the Maker Movement in 2014 by Caleb SheehanAmerican Makers Quantifying the Maker Movement in 2014 by Caleb Sheehan
American Makers Quantifying the Maker Movement in 2014 by Caleb SheehanBrown Fellows Program
 
Intensive Arabic at the University of Texas by Madeleine Loney
Intensive Arabic at the University of Texas by Madeleine LoneyIntensive Arabic at the University of Texas by Madeleine Loney
Intensive Arabic at the University of Texas by Madeleine LoneyBrown Fellows Program
 
Stochastic Modeling and Simulation of Football by David Newton
Stochastic Modeling and Simulation of Football by David NewtonStochastic Modeling and Simulation of Football by David Newton
Stochastic Modeling and Simulation of Football by David NewtonBrown Fellows Program
 
Internship at the Rancho Santa Ana Botanic Garden by Katherine Roland
Internship at the Rancho Santa Ana Botanic Garden by Katherine RolandInternship at the Rancho Santa Ana Botanic Garden by Katherine Roland
Internship at the Rancho Santa Ana Botanic Garden by Katherine RolandBrown Fellows Program
 
Understanding and Preventing the Obesity Epidemic by Albert Anastasio
Understanding and Preventing the Obesity Epidemic by Albert AnastasioUnderstanding and Preventing the Obesity Epidemic by Albert Anastasio
Understanding and Preventing the Obesity Epidemic by Albert AnastasioBrown Fellows Program
 

Destacado (17)

Choosing To Succeed A Guide To Smart Education Policy by Jillian Frost
Choosing To Succeed A Guide To Smart Education Policy by Jillian FrostChoosing To Succeed A Guide To Smart Education Policy by Jillian Frost
Choosing To Succeed A Guide To Smart Education Policy by Jillian Frost
 
A Quantum Summber by Jonathan Hunt
A Quantum Summber by Jonathan HuntA Quantum Summber by Jonathan Hunt
A Quantum Summber by Jonathan Hunt
 
Materials Research in Ljubljana, Slovenia by Luke Guhy
Materials Research in Ljubljana, Slovenia  by Luke GuhyMaterials Research in Ljubljana, Slovenia  by Luke Guhy
Materials Research in Ljubljana, Slovenia by Luke Guhy
 
Coach For College by Laura Patterson
Coach For College by Laura PattersonCoach For College by Laura Patterson
Coach For College by Laura Patterson
 
Up, Up, and Away a Three Part Project by Kathryn Ashby
Up, Up, and Away a Three Part Project by Kathryn AshbyUp, Up, and Away a Three Part Project by Kathryn Ashby
Up, Up, and Away a Three Part Project by Kathryn Ashby
 
From Panama To Uganda by Billy Menkhaus
From Panama To Uganda by Billy MenkhausFrom Panama To Uganda by Billy Menkhaus
From Panama To Uganda by Billy Menkhaus
 
Internship at the Prichard Committee for Academic Excellence Can Charter Scho...
Internship at the Prichard Committee for Academic Excellence Can Charter Scho...Internship at the Prichard Committee for Academic Excellence Can Charter Scho...
Internship at the Prichard Committee for Academic Excellence Can Charter Scho...
 
When Truths Collide Ways of Approaching The Religious Other by Jeannie Corbitt
When Truths Collide Ways of Approaching The Religious Other by Jeannie CorbittWhen Truths Collide Ways of Approaching The Religious Other by Jeannie Corbitt
When Truths Collide Ways of Approaching The Religious Other by Jeannie Corbitt
 
Internship at the Bureau of Labor Statistics by Ashley El Rady
Internship at the Bureau of Labor Statistics by Ashley El RadyInternship at the Bureau of Labor Statistics by Ashley El Rady
Internship at the Bureau of Labor Statistics by Ashley El Rady
 
Selfless in South America by Rachel Geil
Selfless in South America by Rachel GeilSelfless in South America by Rachel Geil
Selfless in South America by Rachel Geil
 
Alternative Energy Research and Exploration by Matt Nisbet
Alternative Energy Research and Exploration by Matt NisbetAlternative Energy Research and Exploration by Matt Nisbet
Alternative Energy Research and Exploration by Matt Nisbet
 
A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...
A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...
A Summer's Investigation of Biology Based Diagnostic Principles in Netherland...
 
American Makers Quantifying the Maker Movement in 2014 by Caleb Sheehan
American Makers Quantifying the Maker Movement in 2014 by Caleb SheehanAmerican Makers Quantifying the Maker Movement in 2014 by Caleb Sheehan
American Makers Quantifying the Maker Movement in 2014 by Caleb Sheehan
 
Intensive Arabic at the University of Texas by Madeleine Loney
Intensive Arabic at the University of Texas by Madeleine LoneyIntensive Arabic at the University of Texas by Madeleine Loney
Intensive Arabic at the University of Texas by Madeleine Loney
 
Stochastic Modeling and Simulation of Football by David Newton
Stochastic Modeling and Simulation of Football by David NewtonStochastic Modeling and Simulation of Football by David Newton
Stochastic Modeling and Simulation of Football by David Newton
 
Internship at the Rancho Santa Ana Botanic Garden by Katherine Roland
Internship at the Rancho Santa Ana Botanic Garden by Katherine RolandInternship at the Rancho Santa Ana Botanic Garden by Katherine Roland
Internship at the Rancho Santa Ana Botanic Garden by Katherine Roland
 
Understanding and Preventing the Obesity Epidemic by Albert Anastasio
Understanding and Preventing the Obesity Epidemic by Albert AnastasioUnderstanding and Preventing the Obesity Epidemic by Albert Anastasio
Understanding and Preventing the Obesity Epidemic by Albert Anastasio
 

Similar a Comparing the Performance of Arm Based and Traditional Computers For Drug Discovery by Forrest Kamperman

How Many Slaves (Ukoug)
How Many Slaves (Ukoug)How Many Slaves (Ukoug)
How Many Slaves (Ukoug)Doug Burns
 
XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...
XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...
XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...NECST Lab @ Politecnico di Milano
 
Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?Shrayas Suryakumar
 
Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist SoftServe
 
Buying Your Next Computer
Buying Your Next ComputerBuying Your Next Computer
Buying Your Next ComputerLeslie Eyton
 
A performance-aware power capping orchestrator for the Xen hypervisor
A performance-aware power capping orchestrator for the Xen hypervisorA performance-aware power capping orchestrator for the Xen hypervisor
A performance-aware power capping orchestrator for the Xen hypervisorNECST Lab @ Politecnico di Milano
 
Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...
Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...
Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...IJCNCJournal
 
PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...
PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...
PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...IJCNCJournal
 
Integris Security - Hacking With Glue ℠
Integris Security - Hacking With Glue ℠Integris Security - Hacking With Glue ℠
Integris Security - Hacking With Glue ℠Integris Security LLC
 
Acug datafiniti pellon_sept2013
Acug datafiniti pellon_sept2013Acug datafiniti pellon_sept2013
Acug datafiniti pellon_sept2013Datafiniti
 
8Calling the Shot8Calling the ShotPractice.docx
8Calling the Shot8Calling the ShotPractice.docx8Calling the Shot8Calling the ShotPractice.docx
8Calling the Shot8Calling the ShotPractice.docxblondellchancy
 
Deep learning with kafka
Deep learning with kafkaDeep learning with kafka
Deep learning with kafkaNitin Kumar
 
Testing pc’s performance
Testing pc’s performanceTesting pc’s performance
Testing pc’s performanceiteclearners
 
IBM POWER - An ideal platform for scale-out deployments
IBM POWER - An ideal platform for scale-out deploymentsIBM POWER - An ideal platform for scale-out deployments
IBM POWER - An ideal platform for scale-out deploymentsthinkASG
 
Using the search engine as recommendation engine
Using the search engine as recommendation engineUsing the search engine as recommendation engine
Using the search engine as recommendation engineLars Marius Garshol
 
Real-Time Load Balancing of an Interactive Mutliplayer Game Server
Real-Time Load Balancing of an Interactive Mutliplayer Game ServerReal-Time Load Balancing of an Interactive Mutliplayer Game Server
Real-Time Load Balancing of an Interactive Mutliplayer Game ServerJames Munro
 
Exploring performance and energy consumption differences between recent Intel...
Exploring performance and energy consumption differences between recent Intel...Exploring performance and energy consumption differences between recent Intel...
Exploring performance and energy consumption differences between recent Intel...Unai Lopez-Novoa
 
Recommender Systems at Scale
Recommender Systems at ScaleRecommender Systems at Scale
Recommender Systems at ScaleEoin Hurrell, PhD
 

Similar a Comparing the Performance of Arm Based and Traditional Computers For Drug Discovery by Forrest Kamperman (20)

How Many Slaves (Ukoug)
How Many Slaves (Ukoug)How Many Slaves (Ukoug)
How Many Slaves (Ukoug)
 
XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...
XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...
XeMPUPiL: Towards Performance-aware Power Capping Orchestrator for the Xen Hy...
 
Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?
 
Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist
 
Buying Your Next Computer
Buying Your Next ComputerBuying Your Next Computer
Buying Your Next Computer
 
A performance-aware power capping orchestrator for the Xen hypervisor
A performance-aware power capping orchestrator for the Xen hypervisorA performance-aware power capping orchestrator for the Xen hypervisor
A performance-aware power capping orchestrator for the Xen hypervisor
 
Optimizing Spark
Optimizing SparkOptimizing Spark
Optimizing Spark
 
Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...
Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...
Performance Evaluation of the KVM Hypervisor Running on Arm-Based Single-Boar...
 
PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...
PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...
PERFORMANCE EVALUATION OF THE KVM HYPERVISOR RUNNING ON ARM-BASED SINGLE-BOAR...
 
Integris Security - Hacking With Glue ℠
Integris Security - Hacking With Glue ℠Integris Security - Hacking With Glue ℠
Integris Security - Hacking With Glue ℠
 
Acug datafiniti pellon_sept2013
Acug datafiniti pellon_sept2013Acug datafiniti pellon_sept2013
Acug datafiniti pellon_sept2013
 
8Calling the Shot8Calling the ShotPractice.docx
8Calling the Shot8Calling the ShotPractice.docx8Calling the Shot8Calling the ShotPractice.docx
8Calling the Shot8Calling the ShotPractice.docx
 
Deep learning with kafka
Deep learning with kafkaDeep learning with kafka
Deep learning with kafka
 
Testing pc’s performance
Testing pc’s performanceTesting pc’s performance
Testing pc’s performance
 
IBM POWER - An ideal platform for scale-out deployments
IBM POWER - An ideal platform for scale-out deploymentsIBM POWER - An ideal platform for scale-out deployments
IBM POWER - An ideal platform for scale-out deployments
 
Using the search engine as recommendation engine
Using the search engine as recommendation engineUsing the search engine as recommendation engine
Using the search engine as recommendation engine
 
Real-Time Load Balancing of an Interactive Mutliplayer Game Server
Real-Time Load Balancing of an Interactive Mutliplayer Game ServerReal-Time Load Balancing of an Interactive Mutliplayer Game Server
Real-Time Load Balancing of an Interactive Mutliplayer Game Server
 
Exploring performance and energy consumption differences between recent Intel...
Exploring performance and energy consumption differences between recent Intel...Exploring performance and energy consumption differences between recent Intel...
Exploring performance and energy consumption differences between recent Intel...
 
Recommender Systems at Scale
Recommender Systems at ScaleRecommender Systems at Scale
Recommender Systems at Scale
 
Unix commands
Unix commandsUnix commands
Unix commands
 

Último

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Último (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

Comparing the Performance of Arm Based and Traditional Computers For Drug Discovery by Forrest Kamperman

  • 1. Comparing the Performance of ARM-Based and Traditional Computers for Drug Discovery Forrest Kamperman, Centre College Abstract: This summer I did computer hardware testing at Centre with Dr. David Toth. We tested two different types of computers, ARM based systems and x86/x64 systems. We used molecular docking software as a benchmark to test their performance, and also looked at the prices of the systems and their power consumption to find the system that gave the best performance per dollar, and the system that consumed the least energy. This information would be useful for anyone looking to do large scale calculations, especially those doing drug discovery work. This summer also gave me a good opportunity to view if hardware testing is the kind of work I would like to do in the future, and into the different aspects of writing a professional scientific paper. $45.03 $52.35 $510.36 $141.23 $32.98 $0 $100 $200 $300 $400 $500 $600 8-core System (x64) 64-core System (x64) Raspberry Pi (ARM) Cubieboard2 (ARM) Odroid U3 (ARM) Cost Computer Hardware Cost To Screen 10,000 Compounds in 24 Hours 0.28 0.15 0.60 0.11 0.06 0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 8-core System (x64) 64-core System (x64) Raspberry Pi (ARM) Cubieboard2 (ARM) Odroid U3 (ARM) Power(kWh) Computer Power Consumed Per 10,000 Compounds Screened Raspberry Pi Model B Cubieboard2 Odroid U3 Background: There has been a recent push in computer science towards finding more energy efficient ways of doing large numbers of calculations, in order to lower power consumption at large data centers. However, people do not want to sacrifice the performance that they are used to. One field in particular where high performance is critical is virtual screening, where the goal is to go through as many compounds as you can in order to narrow it down to those most likely to work. We decided to test out ARM based systems, which are less powerful than the traditonal systems, but are also much cheaper, and consume less power. Devices: Most of my testing was on the three ARM based mini-computers we were testing. All three are available for under $100, and are much smaller than traditional systems. Cubieboard2: This device costs around $75, contains two cores and 1 GB of RAM. Raspberry Pi: This is the best known device, but we found it to be the worst of the three. It costs around $50, contains only a single core and has 512 MB of RAM. Odroid U3: This device cost a little over $75, and was the best system in our testing. It has four cores, and has 2 GB of RAM. Future Work: After having worked at the Oregon Governor’s office last year, my work this year was completely different. This year I worked on research, mostly on my own, compared to working with the public last summer. What I found is that I prefer research and the computer science field in general to government work. Next summer I hope to find work an internship in the private sector, hopefully working in software development. While I do prefer hardware testing to government work, I prefer working with software to working with hardware. System Cost Compounds Screened in 24 hours Power (KWH) consumed in 24 hours Compounds Screened per KWH Compounds Screened per Dollar in 24 Hours 64-Core Server $5,015.01 960,116 14.91 64,394 191 8-core x86 $650.00 144,390 4.04 35,740 222 Odroid $76.50 23,853 0.14 170,379 312 CubieBoard2 $78.50 5,555 0.06 92,585 71 Raspberry Pi $51.00 999 0.06 16,655 20 Findings: After all of our testing was finished, we had a clear winner. In terms of both cost and power efficiency, the Odroid U3 was the clear winner. It required about half as much power as the next closest device to screen 10,000 compounds, and cost more than $10 less per 10,000 compounds screened. Even more clear was which device was the worst. The Raspberry Pi clearly was the least efficient device, costing more than three times as much as the next device to produce the same number of compounds, and required more than double the power of the next device. The Odroid also clearly was better than the traditional systems, costing much less, and providing much more bang for your buck. To build off of this, we hope to test other ARM based systems that are coming out soon, to see if they are just as efficient.