WEP-M+2 Project

From BOINC Projects
Revision as of 19:30, 23 May 2026 by Al Piskun (talk | contribs) (update and add infobox)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search




WEP-M+2 Project
Project
StatusDiscontinued
CategoryMathematics, Number theory, Integer factorization
ComputeCPU
Development
DeveloperJames Wanless
AuthorJames Wanless
SponsorIndependent research
Initial releaseMay 12, 2006  (20 years ago)
DiscontinuedJanuary 18, 2024  (2 years ago)
Repositoryhttps://github.com/bearnol/we
Software
Written inC
Operating systemWindows, Linux
BOINC statistics
Stats as ofNovember 26, 2023  (3 years ago)
Performance4,906 GigaFLOPs
Active users108
Total users1,981
Active hosts418
Total hosts13,776
Metadata
Websitehttp://bearnol.is-a-geek.com/wanless2/
LicenseOpen source

WEP-M+2 Project was a volunteer distributed computing project based on the BOINC middleware platform.

The project focused on the integer factorization of numbers of the form:

2p+1

where p is generally chosen from exponents associated with Mersenne primes. These values are commonly referred to by the project as Mersenneplustwo numbers.[1]

The project distributed computational workloads to volunteers around the world using BOINC clients running on personal computers. Participants contributed idle CPU cycles to help search for non-trivial factors of very large integers.

Overview

WEP-M+2 Project was administered by James Wanless and operated independently as a mathematics-oriented BOINC project. Its primary research interest was the factorization of large numbers related to Mersenne numbers.

Classical Mersenne numbers are integers of the form:

Mp=2p1

where p is a positive integer. WEP-M+2 instead investigated numbers two greater than a Mersenne number:

N=2p+1

The project attempted to discover integer divisors of these values using distributed computation. Because large exponential integers rapidly become extremely difficult to factor, volunteer computing provided a practical way to perform many parallel tests simultaneously.[2]

Why WEP-M+2 Project?

According to statements published by the project administrator, the project focused on Mersenneplustwo integers because of their mathematical interest and their relationship to computational number theory and integer factorization.[3]

The administrator wrote:


Mersenneplustwo because they’re the most interesting mathematically, especially when it comes to integer factorization.


Goals

The main goal of WEP-M+2 Project was to identify factors of numbers of the form:

2p+1

for large values of p. Integer factorization is a major topic in computational mathematics and has applications in cryptography, primality testing, and computational number theory.

The project explored properties of these numbers and catalogued discovered factors. Some results produced by the project were later referenced in discussions related to Mersenne conjectures.[4]

Methods

WEP-M+2 Project used the BOINC infrastructure to distribute computational tasks known as work units to volunteers. Users downloaded the BOINC client software, attached to the project server, and processed mathematical calculations during otherwise idle computer time.

The underlying software and algorithms used by the project were released as open source software on GitHub.[5]

The project administrator described his experience with volunteer computing as follows:


BOINC is sooooo cool. I originally setup a server on spec because I felt I wanted the extra cycles, and when I saw the first wu’s come in over the network even from just my own little local farm, let alone later all the external volunteers, I was hooked for the next 17 years.


The project primarily relied on CPU computation rather than GPU acceleration.

Scientific and mathematical context

The project operated within the field of computational number theory, particularly in the study of large exponential integers and factorization algorithms.

Numbers of the form:

2p+1

share similarities with other well-known integer families such as:

Large-number factorization projects are computationally intensive because no known efficient classical algorithm exists for factoring arbitrary large integers. Distributed computing projects therefore provide a useful platform for conducting large-scale searches.

Scientific results

The project published factorization discoveries and computational results through the administrator’s mathematics pages.[6]

Some findings from WEP-M+2 Project were referenced externally in discussions concerning Mersenne-related mathematics.[7]

Software and infrastructure

The project used the BOINC distributed computing framework developed at the University of California, Berkeley. BOINC enables scientific projects to harness volunteer computer resources through internet-connected clients.[8]

Participants typically processed work units using the BOINC Manager application on desktop systems running Microsoft Windows or Linux.

Project closure

By early 2024, the original WEP-M+2 Project website was only accessible through the Internet Archive Wayback Machine, indicating that the project had likely ceased active operation.[9]

The GitHub repository and archived pages remain available as historical references to the project and its research efforts.

See also

External links

References

  1. WEP-M+2 Project. WEP-M+2 Project. Retrieved 2026-05-23}.
  2. BOINC. University of California, Berkeley. Retrieved 2026-05-23}.
  3. WEP-M+2 Project. WEP-M+2 Project. Retrieved 2026-05-23}.
  4. Mersenne conjectures. Wikipedia. Retrieved 2026-05-23}.
  5. bearnol/we. GitHub. Retrieved 2026-05-23}.
  6. Mersenneplustwo results. Google Sites. Retrieved 2026-05-23}.
  7. Mersenne conjectures. Wikipedia. Retrieved 2026-05-23}.
  8. Introduction to BOINC. University of California, Berkeley. Retrieved 2026-05-23}.
  9. WEP-M+2 Project archive. Internet Archive. Retrieved 2026-05-23}.