The future of the PC and especially processors and software.

Guest
I will write one more post for now with my thoughts on where the PC is going and also processors and software.

AMD has recently proven that it is possible to place 64 cores on a chip and this is going to revolutionize the software industry. At least it has the potential to do so.

Multi-threaded software will become the norm instead of the exception. This will automatically create even more demand for even more cores. Cause if all software is written for 64 cores for example, one would need even more cores to be able to multi-task between different programs.

However producing these processors require machines from ASML a dutch company and the only company in the world that makes these machines. Recently it seems TRUMP administration give "advise" to dutch goverment to NOT sell one of these 500 million dollar costing machines to CHINA for fears of chips being used for the MILITARY.

CHINA is very important for the ENTIRE world and especially USA. Apple made billions selling iPhones produced in CHINA. Microsoft makes billions by selling software to PC's of which components are produced in CHINA.

Financial companies, oil companies, aviation/aircraft designers, hollywood film studies, internet/the web, all of these companies/services could very well dependent on hardware manufactured in CHINA.

The list goes on and on and on.

Not delivering chip manufacturing machines to CHINA could hurt world wide economy and especially USA/Silicon Valley and it's software industry.

So far CHINA is a pretty good trade partner and I cannot recall any WARS with CHINA and thus these concerns for military abuse are a bit far fetched, there is no evidence for this as far as I know off. Spies could be sent to CHINA to spy on if there is any thruth to this and if there is any reason for concerns. CHINA also needs military to defend itself against any aggression.

Anyway, this has also placed the dutch goverment in an impossible position between two almost super powers or at least very big economies and this is somewhat unreasonable and akward thing to do for TRUMP administration. CHINA could also try and force DUTCH not to deliver machines to USA or else face trade-bans and such.

My advise to TRUMP administration is to revoke this "advise" to dutch goverment because if a wrong decision is made it might affect world wide economy and it may/might have unforseen consequences and might spiral into a situation that nobody likes.

The people in dutch goverment are not the most well-informed and are not the most tech savy people. Yet now they must make a decision that may have far reaching consequences. They are good managers though I think and I hope and I do think they will let themselfes get informed well and I hope they will make a good decision.

However it would be better if USA/Trump administration would retract their concerns for the good of the economy. USA does have nuclear bombs, stealth bombers and B2 bombers and nasty sub marines and could probably take on CHINA if really necessary so this military concern seems somewhat unrealistic or somewhat unnecessary.

Towards the future it is also uncertain what will happen. If trump is re-elected will there be more "advises" to the dutch goverment about deliverance/approval of ASML chip manufacturing machines ?

This could seriously throw a wrench in the advancement of computer chips and the multi-core "revolution" that is about to begin. It could also raise chip prices in the future. It's hard for me to tell and unknown which CHINA companies would be affected by these "bans" and which "chip design" companies would be hit by this. It may affect NVIDIA, AMD and others using CHINA manufacturing companies.

USA also borrowed lots of money from CHINA. Apple does not pay much if any taxes to US treasury. As well as some other companies. Trump could "earn" the US treasury much more "CASH/MONEY" by demanding these TECH companies pay TAXES. This may be a better approach then fighting china over "pennies" basically.

Enough about these politics for now.

Another topic is Microsoft and it's product Microsoft Windows. It is most likely that AMD will push on with Threadripper designs and scale up the cores even more as Moore's Law continues.

My assumption is that is transisters are halved in size, 4 times the capacity becomes available on the chip in 2 dimensions. For now 5 nanometer seems next, however 3 nanometer, 1.5 nanometer and even 1 or 0.5 nanometer seems doable.

This means that threadripper design can evolve/scale up to
4x64 = 256 cores from 7 nm to 3.5 and
another scale up to 4x256 cores = 1000 from 3.5 to roughly 1.75 nanometers
and another scale up from 1.75 to 0.97 nanometers 1000x4 = 4000 cores.

Perhaps my halving of the size in both dimensions is a bit optimistic and not realistic I don't know about that, but perhaps.

At the very least it should go from:
7 nanometers now, 64 to:
3.5 nanometers, 128
1.75 nanometers, 256
0.97 nanometers, 512
And maybe even 0.5 nanomenters 1024.

5 x 1.5 = 7 years.

So my prediction at least follow Moore's law is that in 7 years there will be at least a 1000 core processor.

And if it's done in both sizes it might well be 8000 core processor.

So roughly speaking in 10 years time it will go from 64 to 10.000 core processor in best case scenerio ! ;)

Whatever the case may be it seems clear that Microsoft would be wise to adept to this new reality and make Windows suited for many-core processor designs.

Microsoft currently has Windows Server, perhaps this is a better choice, I don't know.

Windows 10 seems limited to 64 cores currently and may look obsolete very soon, don't know about that, but it's a bit of a concern.

Failure of Microsoft to adept Windows to this quickly changing reality may lead to Windows being overtaken by the inferior Linux Operating System which has much inferior GUI.

I would hate to see this happens since the Linux GUI does not provide all the nice information that Windows GUI provides. So my hope is that Microsoft took note of Threadripper 3 3900x and realizes this is a game changer.

These kinds of processors have also been available for servers, the EPYC line of processors from AMD.

So in short for now:

My advise to Microsoft is:

Design an operating system for 1000 core and 10.000 core processors. This is coming sooner than many people will think ! ;) :)

Nothing is stopping AMD from evolving/extending the Open Source Linux operating system, and thus for AMD there is no real barrier to continue scaling up their processors by introducing more and more cores.

Bye for now,
Skybuck.
 
skybuck2000@hotmail.com wrote in
news:46638391-8249-4ab6-b0a6-b56ec485cdbc@googlegroups.com:

Multi-threaded software will become the norm instead of the
exception. This will automatically create even more demand for
even more cores.

You are lost. Multi-threaded processing has been around for
decades.

And so too the software.

Plenty of examples and proofs. Hell even graphics subsystems do
it. Ever heard of CUDA?

You been the one sleepin' and you think you are giving us a wake
up...

Bwuahahahaha!

Please also take apart and break the computer you are on now so we
do not have to see this crap for at least a while.
 
skybuck2000@hotmail.com wrote in news:46638391-8249-4ab6-b0a6-
b56ec485cdbc@googlegroups.com:

At the very least it should go from:
7 nanometers now, 64 to:
3.5 nanometers, 128
1.75 nanometers, 256
0.97 nanometers, 512
And maybe even 0.5 nanomenters 1024.

5 x 1.5 = 7 years.

You are a true idiot.

For one thing it was hard enough to get to 64 bit, and it is the
rest of the gear not just the CPU. MAYBE go to 128, but not much
need to go further and by then we will have optical computers and
quantum computers kicking their asses. A 4 bit optical computer can
kick any silicon switches ass. Once we get there, transistor based
switching will get surpassed

We are down near atom sized features now. Elements 50 atoms wide
and less. We will not likely be going much smaller than say 3.5nm.
There are limits to how small a switch can be made and I do not
simply refer to our optical limitations.
 
On 02/09/2020 04:34 PM, skybuck2000@hotmail.com wrote:
The people in dutch goverment are not the most well-informed and are
not the most tech savy people. Yet now they must make a decision that
may have far reaching consequences. They are good managers though I
think and I hope and I do think they will let themselfes get informed
well and I hope they will make a good decision.

You seem ready to get things going in the right direction. Are they
aware of you?
 
On 10/02/2020 10:13 am, Sea wrote:
On 02/09/2020 04:34 PM, skybuck2000@hotmail.com wrote:
The people in dutch goverment are not the most well-informed and are
not the most tech savy people. Yet now they must make a decision that
may have far reaching consequences. They are good managers though I
think and I hope and I do think they will let themselfes get informed
well and I hope they will make a good decision.

You seem ready to get things going in the right direction. Are they
aware of you?

They should be so lucky !!
 
DecadentLinuxUserNumeroUno@decadence.org wrote in news:r1qdk9$1pkl$1
@gioia.aioe.org:

skybuck2000@hotmail.com wrote in news:46638391-8249-4ab6-b0a6-
b56ec485cdbc@googlegroups.com:

At the very least it should go from:
7 nanometers now, 64 to:
3.5 nanometers, 128
1.75 nanometers, 256
0.97 nanometers, 512
And maybe even 0.5 nanomenters 1024.

5 x 1.5 = 7 years.


You are a true idiot.

For one thing it was hard enough to get to 64 bit, and it is the
rest of the gear not just the CPU. MAYBE go to 128, but not much
need to go further and by then we will have optical computers and
quantum computers kicking their asses. A 4 bit optical computer
can
kick any silicon switches ass. Once we get there, transistor based
switching will get surpassed

We are down near atom sized features now. Elements 50 atoms wide
and less. We will not likely be going much smaller than say 3.5nm.
There are limits to how small a switch can be made and I do not
simply refer to our optical limitations.

Likely be a while before we even get to much less past this node.
The chips look cool. But this nears the limit. READ UP.

<https://arstechnica.com/gadgets/2015/07/ibm-unveils-industrys-first-
7nm-chip-moving-beyond-silicon/?itm_source=parsely-api>
 
On Sunday, February 9, 2020 at 7:34:34 PM UTC-5, skybu...@hotmail.com wrote:
I will write one more post for now with my thoughts on where the PC is going and also processors and software.

AMD has recently proven that it is possible to place 64 cores on a chip and this is going to revolutionize the software industry. At least it has the potential to do so.

Multi-threaded software will become the norm instead of the exception. This will automatically create even more demand for even more cores. Cause if all software is written for 64 cores for example, one would need even more cores to be able to multi-task between different programs.

However producing these processors require machines from ASML a dutch company and the only company in the world that makes these machines. Recently it seems TRUMP administration give "advise" to dutch goverment to NOT sell one of these 500 million dollar costing machines to CHINA for fears of chips being used for the MILITARY.

CHINA is very important for the ENTIRE world and especially USA. Apple made billions selling iPhones produced in CHINA. Microsoft makes billions by selling software to PC's of which components are produced in CHINA.

Financial companies, oil companies, aviation/aircraft designers, hollywood film studies, internet/the web, all of these companies/services could very well dependent on hardware manufactured in CHINA.

The list goes on and on and on.

Not delivering chip manufacturing machines to CHINA could hurt world wide economy and especially USA/Silicon Valley and it's software industry.

So far CHINA is a pretty good trade partner and I cannot recall any WARS with CHINA and thus these concerns for military abuse are a bit far fetched, there is no evidence for this as far as I know off. Spies could be sent to CHINA to spy on if there is any thruth to this and if there is any reason for concerns. CHINA also needs military to defend itself against any aggression.

Anyway, this has also placed the dutch goverment in an impossible position between two almost super powers or at least very big economies and this is somewhat unreasonable and akward thing to do for TRUMP administration. CHINA could also try and force DUTCH not to deliver machines to USA or else face trade-bans and such.

My advise to TRUMP administration is to revoke this "advise" to dutch goverment because if a wrong decision is made it might affect world wide economy and it may/might have unforseen consequences and might spiral into a situation that nobody likes.

The people in dutch goverment are not the most well-informed and are not the most tech savy people. Yet now they must make a decision that may have far reaching consequences. They are good managers though I think and I hope and I do think they will let themselfes get informed well and I hope they will make a good decision.

However it would be better if USA/Trump administration would retract their concerns for the good of the economy. USA does have nuclear bombs, stealth bombers and B2 bombers and nasty sub marines and could probably take on CHINA if really necessary so this military concern seems somewhat unrealistic or somewhat unnecessary.

Towards the future it is also uncertain what will happen. If trump is re-elected will there be more "advises" to the dutch goverment about deliverance/approval of ASML chip manufacturing machines ?

This could seriously throw a wrench in the advancement of computer chips and the multi-core "revolution" that is about to begin. It could also raise chip prices in the future. It's hard for me to tell and unknown which CHINA companies would be affected by these "bans" and which "chip design" companies would be hit by this. It may affect NVIDIA, AMD and others using CHINA manufacturing companies.

USA also borrowed lots of money from CHINA. Apple does not pay much if any taxes to US treasury. As well as some other companies. Trump could "earn" the US treasury much more "CASH/MONEY" by demanding these TECH companies pay TAXES. This may be a better approach then fighting china over "pennies" basically.

Enough about these politics for now.

Another topic is Microsoft and it's product Microsoft Windows. It is most likely that AMD will push on with Threadripper designs and scale up the cores even more as Moore's Law continues.

My assumption is that is transisters are halved in size, 4 times the capacity becomes available on the chip in 2 dimensions. For now 5 nanometer seems next, however 3 nanometer, 1.5 nanometer and even 1 or 0.5 nanometer seems doable.

This means that threadripper design can evolve/scale up to
4x64 = 256 cores from 7 nm to 3.5 and
another scale up to 4x256 cores = 1000 from 3.5 to roughly 1.75 nanometers
and another scale up from 1.75 to 0.97 nanometers 1000x4 = 4000 cores.

Perhaps my halving of the size in both dimensions is a bit optimistic and not realistic I don't know about that, but perhaps.

At the very least it should go from:
7 nanometers now, 64 to:
3.5 nanometers, 128
1.75 nanometers, 256
0.97 nanometers, 512
And maybe even 0.5 nanomenters 1024.

5 x 1.5 = 7 years.

So my prediction at least follow Moore's law is that in 7 years there will be at least a 1000 core processor.

And if it's done in both sizes it might well be 8000 core processor.

So roughly speaking in 10 years time it will go from 64 to 10.000 core processor in best case scenerio ! ;)

Whatever the case may be it seems clear that Microsoft would be wise to adept to this new reality and make Windows suited for many-core processor designs.

Microsoft currently has Windows Server, perhaps this is a better choice, I don't know.

Windows 10 seems limited to 64 cores currently and may look obsolete very soon, don't know about that, but it's a bit of a concern.

Failure of Microsoft to adept Windows to this quickly changing reality may lead to Windows being overtaken by the inferior Linux Operating System which has much inferior GUI.

I would hate to see this happens since the Linux GUI does not provide all the nice information that Windows GUI provides. So my hope is that Microsoft took note of Threadripper 3 3900x and realizes this is a game changer.

These kinds of processors have also been available for servers, the EPYC line of processors from AMD.

So in short for now:

My advise to Microsoft is:

Design an operating system for 1000 core and 10.000 core processors. This is coming sooner than many people will think ! ;) :)

Nothing is stopping AMD from evolving/extending the Open Source Linux operating system, and thus for AMD there is no real barrier to continue scaling up their processors by introducing more and more cores.

Bye for now,
Skybuck.

Yeah, I saw the 64 CPU chip for $4000. I haven't seen a benchmark yet. It won't run 64 times faster than a 1 CPU chip because memory becomes a bottleneck at some point. I recall reading a paper some time back where they indicated with one memory channel the impact on CPU performance starts to be very noticeable at about 8 processors. Adding more processors past that provides smaller and smaller increases in performance. A 64 core CPU has 128 threads which just can't be supported by even 2 memory channels. Does this processor have 4 or more memory channels???

I can't see where this processor is of much use other than in very limited applications where only limited use of main memory is needed and most data and code will fit in the CPU cache.

--

Rick C.

- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209
 
On Sunday, February 9, 2020 at 7:34:34 PM UTC-5, skybu...@hotmail.com wrote:
I will write one more post for now with my thoughts on where the PC is going and also processors and software.

We know where it's going. The PC market peaked eight years ago and
has been declining ever since.

Nuff said.
 
Whoey Louie <trader4@optonline.net> wrote in
news:454c13fe-b190-40fe-a23d-b3a74545e9e9@googlegroups.com:

On Sunday, February 9, 2020 at 7:34:34 PM UTC-5,
skybu...@hotmail.com wrote:
I will write one more post for now with my thoughts on where the
PC is going and also processors and software.



We know where it's going. The PC market peaked eight years ago
and has been declining ever since.

Nuff said.

So, you think you are going to have a supercomputer phone?

No. Sales took a hit because of tablets, phones, and notebooks,
but it is going to be around for a very long time. There will always
be scientists whom want a computer at their disposal at home.

Goddamned retarded trader boy mentality... so stupid... every
time. If you were any good at it, you would be rich.
nuff said there... indeed.
 
On Monday, February 10, 2020 at 7:18:00 PM UTC-5, DecadentLinux...@decadence.org wrote:
Whoey Louie <trader4@optonline.net> wrote in
news:454c13fe-b190-40fe-a23d-b3a74545e9e9@googlegroups.com:

On Sunday, February 9, 2020 at 7:34:34 PM UTC-5,
skybu...@hotmail.com wrote:
I will write one more post for now with my thoughts on where the
PC is going and also processors and software.



We know where it's going. The PC market peaked eight years ago
and has been declining ever since.

Nuff said.



So, you think you are going to have a supercomputer phone?

A phone is not a PC stupid.


No. Sales took a hit because of tablets, phones, and notebooks,
but it is going to be around for a very long time.

Thank you Captain Obvious.



There will always
> be scientists whom want a computer at their disposal at home.

And that's a market of how many, exactly?



Goddamned retarded trader boy mentality... so stupid... every
time. If you were any good at it, you would be rich.
nuff said there... indeed.

You're wrong, always wrong

Another example of why you're always wrong is posting stupid things,
like claiming I'm not rich when everyone knows you have no way of knowing.
 
Whoey Louie <trader4@optonline.net> wrote in news:428264c7-bf1b-4575-
8a42-b6de21590e64@googlegroups.com:

A phone is not a PC stupid.

Oh, they most certainly are, stupid child.

There are phones with micro-HDMI output, and nearly all can stream
OUT. That means they can be put on a display and then used no
differently than a PC. One is already able to add things like
keyboards, POS attachments.

You be blind traitor boy.
 
Whoey Louie <trader4@optonline.net> wrote in news:428264c7-bf1b-4575-
8a42-b6de21590e64@googlegroups.com:

There will always
be scientists whom want a computer at their disposal at home.

And that's a market of how many, exactly?

Yuo are like the retarded punks who put down Linux.

Nice try. Linux rules... just like it always did.

"Your appeal is denied, like you knew it would be..."
-Cardinal Richelieu (
 
On Monday, February 10, 2020 at 2:37:57 AM UTC+1, DecadentLinux...@decadence.org wrote:
skybuck2000@hotmail.com wrote in
news:46638391-8249-4ab6-b0a6-b56ec485cdbc@googlegroups.com:

Multi-threaded software will become the norm instead of the
exception. This will automatically create even more demand for
even more cores.

You are lost. Multi-threaded processing has been around for
decades.

And so too the software.

Plenty of examples and proofs. Hell even graphics subsystems do
it. Ever heard of CUDA?

You been the one sleepin' and you think you are giving us a wake
up...

Bwuahahahaha!

Please also take apart and break the computer you are on now so we
do not have to see this crap for at least a while.

2 threads at best, one for gui, for for engine.

Name 10 tools that use more than 10 threads.

So far I only see games use lots of threads.

So stop trying to a be smart ass you motherfucking fool.

I WATCH TASK MANAGER FOR 14 YEARS SINCE I BOUGHT THIS SYSTEM.

Only windows runs 100's of threads, most programs NOPE.

Recently firefox MULTI PROCESS, It wasn't until recently it became multi-threading, I also asked for it.

I bet you can't mention 10 programs !HAHA

FUCKING RETARD FOOL.

It wasn't until the last few years CPU's had more than 4 cores or 8.

It doesn't make sense to spend time on writing multi threaded software for only 2, 4 or 8 cores.

Context switching will kill some of the performance on single or dual core systems.

Bye,
Skybuck.
 
On Monday, February 10, 2020 at 3:02:55 AM UTC+1, DecadentLinux...@decadence.org wrote:
skybuck2000@hotmail.com wrote in news:46638391-8249-4ab6-b0a6-
b56ec485cdbc@googlegroups.com:

At the very least it should go from:
7 nanometers now, 64 to:
3.5 nanometers, 128
1.75 nanometers, 256
0.97 nanometers, 512
And maybe even 0.5 nanomenters 1024.

5 x 1.5 = 7 years.


You are a true idiot.

For one thing it was hard enough to get to 64 bit, and it is the
rest of the gear not just the CPU. MAYBE go to 128, but not much
need to go further and by then we will have optical computers and
quantum computers kicking their asses. A 4 bit optical computer can
kick any silicon switches ass. Once we get there, transistor based
switching will get surpassed

We are down near atom sized features now. Elements 50 atoms wide
and less. We will not likely be going much smaller than say 3.5nm.
There are limits to how small a switch can be made and I do not
simply refer to our optical limitations.

Fucking idiot, I read the news. TECH NEWS.

Researches did 0.5 nanometer transistors.

If you don't believe me, them or google that's fine. JUST FUCK OFF.

YOU THINK I POULL THESE NUMBES OUT OF MY ARSE LIKE YOU ?!

GO READ NEWS COME BACK W?HEN YOU DDID IT UNINFORMED FOOOOOOOL
 
On Monday, February 10, 2020 at 11:28:27 PM UTC+1, Whoey Louie wrote:
On Sunday, February 9, 2020 at 7:34:34 PM UTC-5, skybu...@hotmail.com wrote:
I will write one more post for now with my thoughts on where the PC is going and also processors and software.



We know where it's going. The PC market peaked eight years ago and
has been declining ever since.

Nuff said.

NOPE, sales are increasing for the first time in a few years ! HAHA.

READ MORE NEWS ! =D

Surely RYZEN/AMD has something to do with that ! ;) =D

Bye,
Skybuck =D
 
skybuck2000@hotmail.com wrote in news:2894896c-0c8d-46b6-904c-
460810e5e854@googlegroups.com:

2 threads at best, one for gui, for for engine.

Name 10 tools that use more than 10 threads.

So far I only see games use lots of threads.

So stop trying to a be smart ass you motherfucking fool.

There are hundreds of threads going on ALL the time on modern
systems.
You are so fucking stupid, you do not even know what a thread is.

And that goes for computers AND Usenet.

You talking about core utilization? Use Linux. It uses them all.
So does Windows in many cases these days.

You are an abject idiot.
 
skybuck2000@hotmail.com wrote in news:2894896c-0c8d-46b6-904c-
460810e5e854@googlegroups.com:

I WATCH TASK MANAGER FOR 14 YEARS SINCE I BOUGHT THIS SYSTEM.

Only windows runs 100's of threads, most programs NOPE.

Idiot. The OS manages more than just the file system.

Your brain is on a single thread, and the code is errant.
THAT is your problem.
 
skybuck2000@hotmail.com wrote in news:945d0517-9403-4b9f-ad1c-
a6ce4416f344@googlegroups.com:

Researches did 0.5 nanometer transistors.

ummm... nope.
 
skybuck2000@hotmail.com wrote in news:945d0517-9403-4b9f-ad1c-
a6ce4416f344@googlegroups.com:

YOU THINK I POULL THESE NUMBES OUT OF MY ARSE LIKE YOU ?!

You act like an asshole that used to post in all caps up in
alt.engineering.electrical for years.

But he was a retarded new yorker. You are a retarded other side of
the pond twit suckling on Mommy and Daddy's wealth for decades.
 
skybuck2000@hotmail.com wrote in
news:1db8f0f8-02af-4805-aba7-7a4b88cd7923@googlegroups.com:

On Monday, February 10, 2020 at 5:31:36 AM UTC+1,
DecadentLinux...@decadence.org wrote:
DecadentLinuxUserNumeroUno@decadence.org wrote in
news:r1qdk9$1pkl$1 @gioia.aioe.org:

skybuck2000@hotmail.com wrote in news:46638391-8249-4ab6-b0a6-
b56ec485cdbc@googlegroups.com:

At the very least it should go from:
7 nanometers now, 64 to:
3.5 nanometers, 128
1.75 nanometers, 256
0.97 nanometers, 512
And maybe even 0.5 nanomenters 1024.

5 x 1.5 = 7 years.


You are a true idiot.

For one thing it was hard enough to get to 64 bit, and it is
the
rest of the gear not just the CPU. MAYBE go to 128, but not
much need to go further and by then we will have optical
computers and quantum computers kicking their asses. A 4 bit
optical computer
can
kick any silicon switches ass. Once we get there, transistor
based switching will get surpassed

We are down near atom sized features now. Elements 50 atoms
wide
and less. We will not likely be going much smaller than say
3.5nm. There are limits to how small a switch can be made and
I do not simply refer to our optical limitations.


Likely be a while before we even get to much less past this
node.
The chips look cool. But this nears the limit. READ UP.

https://arstechnica.com/gadgets/2015/07/ibm-unveils-industrys-fir
st- 7nm-chip-moving-beyond-silicon/?itm_source=parsely-api

LOL 7 NM RETARD.

0.5 is already done.

You are stupid, boy. 7nm multi-billion element chips are being
made.

Some lab made a single element 0.5 nm transistor. NOT a CHIP.
Proof of concept, at best.

BIG DIFFERENCE, you retarded child.
 

Welcome to EDABoard.com

Sponsor

Back
Top