mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Msieve

View Poll Results: Was this helpful and appropriate in this thread?
yes 2 4.35%
no 1 2.17%
maybe 43 93.48%
Voters: 46. You may not vote on this poll

Reply
 
Thread Tools
Old 2020-04-25, 14:13   #12
alpertron
 
alpertron's Avatar
 
Aug 2002
Buenos Aires, Argentina

3·5·89 Posts
Default

WebAssembly threads requires SharedArrayBuffer. This was implemented on major browsers but since Spectre and Meltdown attacks were found in January 2018, the feature was disabled in both Chrome and Firefox and deleted in Safari.

In Chrome 70 SharedArrayBuffer was enabled again, so this Web browser supports WebAssembly threads with no changes, Firefox requires javascript.options.shared_memory preference to be set to true. Safari does not have SharedArrayBuffer, so it cannot support WebAssembly threads.

Notice that this does not mean that we cannot use more than one core of the processor to perform factorization, but it is a lot more complex and probably requires more memory for communication between the different processes.

Last fiddled with by alpertron on 2020-04-25 at 14:21
alpertron is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Factoring using FFT on the Web browser alpertron Programming 6 2018-09-16 12:56
Primo Browser? PawnProver44 Information & Answers 14 2016-04-09 05:49
The Fastest Path a1call Puzzles 23 2016-03-23 17:46
What browser do you use? Mini-Geek Lounge 12 2007-02-16 06:48
If you haven't yet ditched the Netscape browser... ewmayer Lounge 3 2005-05-10 00:28

All times are UTC. The time now is 03:09.

Thu Nov 26 03:09:54 UTC 2020 up 77 days, 20 mins, 3 users, load averages: 1.36, 1.21, 1.15

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.