SlideShare a Scribd company logo
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.

More Related Content

Viewers also liked

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
Brown Fellows Program
 
A Quantum Summber by Jonathan Hunt
A Quantum Summber by Jonathan HuntA Quantum Summber by Jonathan Hunt
A Quantum Summber by Jonathan Hunt
Brown 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 Guhy
Brown Fellows Program
 
Coach For College by Laura Patterson
Coach For College by Laura PattersonCoach For College by Laura Patterson
Coach For College by Laura Patterson
Brown 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 Ashby
Brown 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 Menkhaus
Brown 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 Corbitt
Brown 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 Rady
Brown 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 Geil
Brown 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 Nisbet
Brown 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 Sheehan
Brown 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 Loney
Brown 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 Newton
Brown 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 Roland
Brown 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 Anastasio
Brown Fellows Program
 

Viewers also liked (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 to 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 Computer
Leslie 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 hypervisor
NECST Lab @ Politecnico di Milano
 
Optimizing Spark
Optimizing SparkOptimizing Spark
Optimizing Spark
Stitch Fix Algorithms
 
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.docx
blondellchancy
 
Deep learning with kafka
Deep learning with kafkaDeep learning with kafka
Deep learning with kafka
Nitin Kumar
 
Testing pc’s performance
Testing pc’s performanceTesting pc’s performance
Testing pc’s performance
iteclearners
 
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
thinkASG
 
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
Lars 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 Scale
Eoin Hurrell, PhD
 

Similar to 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
 

Recently uploaded

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

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.