| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 8
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
BOINC Radio Episode 01 - What is BOINC?
----------------------------------------Recorded on January 3rd This week we discuss the basics of distributed computing, BOINC, and BOINC projects. We are also joined by a BOINC project creator. Don't forget to follow us on twitter and join the discord for your chance to win a Primaboinca invite code! Listen on the web: [url]https://boinc.network[/url] Listen on LBRY: [url]https://lbry.tv/@BOINCNetwork:c[/url] Listen on Spotify: [url]https://open.spotify.com/show/30EtN42RCSUPPC3OvUO2lM[/url] Listen on Apple Podcasts: [url]https://podcasts.apple.com/us/podcast/boinc-radio/id1492837872[/url] Learn, Chat, Science BOINC Radio is a participatory podcast hosted on the BOINC Network Discord server. This means you, listener, help guide the direction of each episode! Every Friday at 4pm EST your friendly hosts bring topics for everyone to discuss. Topics can range from BOINC, science, and distributed computing news to network theory to interesting anecdotes. To participate, all you need to do is join the BOINC Network Discord server and take part in the live recording every Friday at 4pm EST. If you can't join the live recordings, feel free to reach out on discord with your ideas and we will do our best to integrate your suggestions or thoughts into a future episode. Otherwise, we hope you enjoy the show! Each episode is uploaded 1-3 days after the live recording session. You can listen at https://boinc.network https://boinc.network, or on LBRY , spotify, or apple podcasts Oh! Don't forget to follow us on twitter: [url]https://twitter.com/BOINCNetwork[/url] BOINC Network Discord: [url]https://discord.gg/wPRafUq[/url] [Edit 1 times, last edit by Former Member at Jan 6, 2020 7:39:58 PM] |
||
|
|
deltavee
Ace Cruncher Texas Hill Country Joined: Nov 17, 2004 Post Count: 4894 Status: Offline Project Badges:
|
Good luck with the explaining. My wife still doesn't understand Boinc but she does appreciate that here at WCG we are trying to find cures for diseases.
----------------------------------------[Edit 2 times, last edit by deltavee at Sep 11, 2019 12:26:43 PM] |
||
|
|
hchc
Veteran Cruncher USA Joined: Aug 15, 2006 Post Count: 865 Status: Offline Project Badges:
|
Probably have to explain what distributed computing is first. Like...massive expensive supercomputers with hundreds of thousands/millions of CPUs, GPUs, etc. are used by major governments for massively computationally intensive tasks such as weather forecasting and climate modeling, nuclear bomb simulations, molecular simulations, drug discovery, protein folding, big math problems, big physics and astronomy problems, economics and finance, etc. These supercomputers use megawatts of power, cost millions of dollars to build and maintain, and take up a very large room. Reference the Top 500 Supercomputer Sites website that keeps track of all the publicly known fastest supercomputers in the world.
----------------------------------------Then segue into what distributed computing is, where it's similar in that many CPUs or GPUs all come together to tackle a massively intense problem in the same disciplines: drug discovery, molecular simulations, protein folding, weather forecasting and climate modeling, math, physics, astronomy problems, etc. but don't require fast interconnects or "identical" hardware. But distributed computing is different than a traditional supercomputer in that it's ok for the individual CPUs to not be able to talk directly with each other; i.e., there's nothing time sensitive, so it's OK if hours or days go by. The centralized server takes all the tiny pieces and puts them together into the solution. (I don't get the magic behind this.) In other words, both supercomputing and distributed computing are examples of parallel computing, but the former typically requires fast interconnects and specialized, identical hardware, whereas the latter doesn't require fast interconnects and can run on commodity hardware. For all intents and purposes, distributed computing projects allow the average Joe or average Jane to use their own personal computer to download a bite-sized chunk of a problem to crunch, then send the results back, then ask for more work. Over time, thousands of volunteers using thousands/millions of computers can achieve similar computing power as the big supercomputers, all using their own volunteer computers and volunteer electric bill for "good" or "interesting" projects. Many research projects in academia are strapped for cash and dependent on government grants and charitable donations to survive, or otherwise the projects have to close or not get off the ground. Distributed computing provides a "free" charitable "supercomputer" for researchers to use for their research simulations and modeling. Also emphasize that most of the big distributed computing projects require results to be published and public domain. Could probably walk through a history of distributed computing. I remember in the 1990s three big projects: 1) Distributed.net - RC5 encryption cracking as a proof of concept on encryption strength 2) Great Internet Mersenne Prime Search (GIMPS) - finding larger and larger Mersenne prime numbers 3) Berkeley Search For Extraterrestrial Intelligence (SETI@home) - radio astronomy analysis to look for signals that may be indicative of another lifeform trying to communicate. This project set the groundwork for the development of the BOINC platform at Berkeley. Another popular distributed computing project (from the early 2000s I believe) is Folding@home - Originally founded at Stanford but now hosted at Washington University in St. Louis. This uses its own platform and software but tackles protein folding and misfolding for Alzheimer's, Parkinson's, Huntington's, several cancers, and many other disease targets. With respect to BOINC itself, you can refer to the BOINC Projects List to get an overview of all the math, science, etc. projects available. If the person is already a science buff, there should be enough information there as well as the websites of the individual projects to understand what each project hopes to achieve. Pictures on the websites can help too. Screenshots of BOINC overall and the fancy project graphics can help too. Maybe emphasize that distributed computing projects don't require any expertise on the volunteer, just a willingness to run the program on their computer, and it's "set it and forget it" and simply quietly works in the background. There's many ways to introduce the topic depending on the person's background. I do share your pain, as I bet there are hundreds of millions of computers just doing nothing, and I bet less than 1% of people even volunteer -- heck, maybe 0.1%! If more people "understand," I bet we can cure some diseases several years faster. It is unfortunate that most people are switching from desktop to laptop computers, so heat and battery life are concerns as well as most laptops aren't built for 24/7 usage. And heck, many people are moving to tablet and phone computing, even for all their banking and entertainment. Even laptops are peaking. We could probably target the gaming and PC enthusiast communities, as these people already understand "computers" but just need to be introduced to distributed computing. It's very easy to take 10 minutes to download and install a program and create an account. We almost need marketing dollars to go towards YouTube ads or something to spread the word on WCG and other big projects. I mean, every sane person hates cancer, no? I bet YouTube, Facebook, TV and radio, etc. ads could help get the word out even more than existing Facebook, Twitter efforts. And maybe some "free" spots in big newspapers and magazines...New York Times, CNN, ABC, Fox News, Wired, whatever.
[Edit 4 times, last edit by hchc at Sep 12, 2019 3:19:59 AM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Wow. Okay. I posted this question on several forums and have admittedly received a lot more response than I expected. There’s no way I can reply to everything so I’m just going to absorb and reply in general.
I’m providing the links to all the threads (ordered from most responses to least). I would highly recommend reading them. There are very insightful responses that approach the question from several different perspectives. I have no doubt that they will help anyone looking to spread the Word of BOINC. I plan on integrating a lot of the ideas into my personal elevator pitch. https://www.reddit.com/r/gridcoin/comments/d2...ed_help_explaining_to_my/ https://www.reddit.com/r/BOINC/comments/d2ohl...ed_help_explaining_to_my/ https://setiathome.berkeley.edu/forum_thread.php?id=84643 https://steemit.com/gridcoin/@jringo/what-is-...ning-to-my-friends-family https://www.worldcommunitygrid.org/forums/wcg/viewthread_thread,41828 https://boinc.bakerlab.org/rosetta/forum_thread.php?id=13277#91104 https://boinc.berkeley.edu/forum_thread.php?id=13106 My own answer to the question was lightly touched on by Mod.Sense over on the Rosetta@home forums when they said: “BOINC is also the client which makes it easy for participants to connect to projects…” Lumendan from the Gridcoin community on steemit also shared something that resonates with what I’ve been thinking: “There is a network of people who contribute to research by volunteering some of their PC's spare computing power to solve massively difficult problems. BOINC is the backbone of that network, it's the system that links research projects with volunteers.” To elaborate: BOINC is the middleware software, but it feels like there’s more... particularly after having experienced the BOINC workshop... after sitting in a room (or walking along a lake) and discussing the worlds of BOINC and science with only a few dozen of the engineers, scientists, researchers, professors, contributors, builders, leaders, crunchers, thinkers, tinkerers, students, publishers, enthusiasts,... whatever, involved with BOINC... it feels like there’s more to BOINC than the code that handles the data. It feels like there’s more in that when I explain BOINC to my friends we never end up discussing the software or how it works. And when I force them to start crunching and we start talking about BOINC again, we almost never talk about a feature or a coming update. And when an update is released my friends really don’t care. But when DHEP was spun up… or when DHEP was spun down… or as BlackHoles@home gets closer to release or when WCG teases new climate change projects… or when they realize that IBM runs WCG, or that DHEP was hosted out of the University of Sussex… or that LHC runs data with BOINC… or that some projects are hosted on laptops in closets by people just like them… What I’m getting at, I suppose, is that these folks really couldn’t care less about the tech behind BOINC, supercomputers, or even science and research in general. Their interest seems to focus on the human network behind BOINC and the potential to become part of that network. First they seem to think: Here’s this human network established by and around a program that seeks to better humanity through the advancement of science, understanding, and knowledge. Then they seem to think: Here’s this program developed, maintained, and utilized by this human network that lets me immediately participate, contribute, and interact with scientists, entities, and other like-minded individuals by completing real world scientific and data-analytic tasks. So what is BOINC? Well. What is the internet, what is Linux, what is Bitcoin? Maybe BOINC is a human network anchored by a grid computing technology that enables seamless and immediate participation in and contribution to that network. One thing I’ve learned for certain over my years interacting with the BOINC community is that BOINC feels like far more than just some software. |
||
|
|
hchc
Veteran Cruncher USA Joined: Aug 15, 2006 Post Count: 865 Status: Offline Project Badges:
|
@jringo_, I got your e-mail and replied but haven't heard back yet.
----------------------------------------
[Edit 1 times, last edit by hchc at Sep 18, 2019 8:00:22 PM] |
||
|
|
hchc
Veteran Cruncher USA Joined: Aug 15, 2006 Post Count: 865 Status: Offline Project Badges:
|
.
----------------------------------------
[Edit 2 times, last edit by hchc at Oct 9, 2019 8:45:43 AM] |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7847 Status: Offline Project Badges:
|
so I don't have to ever, ever give out my e-mail address to another user. A workaround for this is to create a throwaway email address that you only use for a specified purpose and then abandon. My guess is there are probably millions of these floating around. I do not know how the email vendors deal with these or if they purge them periodically. I don't know if it is possible to set up an email account which only remains active for a specified time and then self-destructs, but if there isn't one, why not ? Cheers
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
nanoprobe
Master Cruncher Classified Joined: Aug 29, 2008 Post Count: 2998 Status: Offline Project Badges:
|
So what is BOINC? Well. What is the internet, what is Linux, what is Bitcoin? Who's on first? ![]()
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.
![]() ![]() |
||
|
|
|