Hi Bill,

I know this is not exactly the suggestion that you may want to consider, but, I would feel remiss if I didn't mention it.  The development team has a difficult choice to make.   I can empathize with people vs. technology.

If you are trying to please the most people.  I would suggest another source branch.  One for those with AVX and one for those without AVX.  You could get a little fancy and detect it during the configure portion of the build and make it invisible to the end user.   Each source build then is optimized for the builders CPU.

If you are looking to push the technology forward, then it would be using AVX and those with processors that don't support it will simply have to upgrade.  Being backwards compatible is nice to a degree, but going back 8-10 years is excessive.   We are talking Intel processors that are over 11 years old and AMD processors that are 8 years old.      Bet nobody has a phone that is 11 years old. I would fully support and press for moving the technology forward.



On 6/8/21 6:38 PM, Bill Somerville wrote:
Hi all WSJT-X users,

we are looking into some performance enhancements that will take advantage of some parallel processing features of modern CPU architectures. In order to gauge how much backwards compatibility for older CPUs we will have to implement it would help to know who is using such older processors. Please don't turn this thread in to a mine is better than yours conversation, all I need to know is who or how many of you are using the older CPU architectures. Note that this applies to MS Windows, Intel Linux, and Intel macOS users, it is about CPUs not operating systems.

The technology we will use is called AVX and that is present on all Intel CPUs branded Core i3/i5/i7/i9 (circa 2010 to present), it is also present on AMD CPUs since the Jaguar or Puma based CPU models (some late Athlon-II CPUs, all Zen based CPUs, including Ryzen) circa 2013 to present.

Notably Intel CPUs branded Celeron, Pentium, or Atom do not support the AVX technology.

So in summary, look up your CPU and if it **does not support AVX** (https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) then let me know.

73
Bill
G4WJS.



_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

--
Jeff Stillinger - KB6IBB KB6IBB Laboratories Wylie, Texas - United States http://kb6ibb-15.ham-radio-op.net/Ham-Radio/


_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to