Forums - Open Redstone Engineers
CPU Build-off Ideas - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: Announcements (https://forum.openredstone.org/forum-102.html)
+--- Forum: Announcements (https://forum.openredstone.org/forum-7.html)
+--- Thread: CPU Build-off Ideas (/thread-15097.html)



CPU Build-off Ideas - PaukkuPalikka - 03-23-2019

Hello,

There has been discussion recently about another CPU build-off, so let's do it! Post your ideas below. Please include a brief description of how the winner would be determined, whether teaming would be allowed and possible rules concerning prebuilt parts or other things you deem important. You can also mention what you think would be a good time limit for the challenge. Feel free to discuss ideas.

We will look into doing more build-offs (not just CPUs!) and other events in the future, so if CPUs aren't your thing, don't worry - more is coming. Don't be afraid to give it a try though Smile.
Vote on the poll and discuss if you think 30.-31.3.2019 (Saturday and Sunday) is a fine time for the build-off. Perhaps we can make it so that not everyone has to start at the same time - that way more people could have a chance to participate.


RE: CPU Build-off Ideas - PinkFluffyLlama - 03-23-2019

Id love to do a challenge where u can only use wires and torches and blocks (ofc) but thats probs gonna not be the most popular idea but I do like the sound of no premade parts also another time no W/E would also be fun


RE: CPU Build-off Ideas - PabloDons - 03-23-2019

Repeater only CPU

The coolest part about repeater-only CPU's is their resemblance to real-life electronics. You could do the same thing with comparators, but they don't need a power-supply like repeaters need. To resemble real life as closely as possible, you can use repeaters as a sort of transistor that needs a power and a switch signal. Regular CPU grading conventions would apply. Teams should definitely be allowed as there isn't much prebuild repeater-only stuff floating around.


RE: CPU Build-off Ideas - CrazyRedd123 - 03-23-2019

My suggestion is allowing only blocks, wires, torches and repeaters. No comparators, hoppers, pistons or anything else like that. Just like good old times.
I think W/E should definitely be allowed for something like this as manual bussing is tedious.
Btw, this is my first post since I applied for the server in 2014 lol. I love you guys for still being so active after all these years.


RE: CPU Build-off Ideas - ThePopornGamer - 03-23-2019

Maybe a limited amount of space to build in or a 4 bit ISA. Also I think to decide the winner we need some sort of benchmark system where ur score in each category (speed, CPI, mem access time etc) will give u points and then all ur points r added up therefore cpu with most benchmark points wins. Or if we do a cpu with space restrictions we could make the incentive to where the winning cpu would go on pol.


RE: CPU Build-off Ideas - ThePopornGamer - 03-23-2019

We could also maybe do single cycle CPUs that might make it easier to score CPUs cuz with pipelining we might see repetitive designs that r mostly the same


RE: CPU Build-off Ideas - ThePopornGamer - 03-23-2019

Also with scoring we need to have a good way to score peoples ISAs. If we’re going to test CPUs by running programs in them I suggest running more complex programs so people’s ISAs can really show how they affect performance. If we do something simple like fibs any basic cpu can do that so we won’t really take into affect the instruction architecture aspect of CPUs when scoring


RE: CPU Build-off Ideas - tokumei - 03-23-2019

I'd like to see a requirement for some basic multiprocessing/scaling capabilities. Something that I've always waned to mess with more


RE: CPU Build-off Ideas - Koyarno - 03-23-2019

I'm still up for a cpu that can do the ackermann function: https://en.wikipedia.org/wiki/Ackermann_function. It is one area ORE never really got into.


RE: CPU Build-off Ideas - ADAMTUFF - 03-23-2019

1 operand ISA


RE: CPU Build-off Ideas - zSwifty - 03-23-2019

Guacamole


RE: CPU Build-off Ideas - LambdaPI - 03-23-2019

Redstone torch and redstone only cpu. The classic alpha build.


RE: CPU Build-off Ideas - Birduu - 03-23-2019

A challenge with limited size seems a must, but also with some sort of ISA restriction, data bus size restriction, and maybe even a block restriction like no comparators, for instance. The finished product should be able to fit in that size but also be able to run a few programs to not only show that it works but its speed.


RE: CPU Build-off Ideas - PinkFluffyLlama - 03-23-2019

So, I think it would be cool if when there was a contest there could be a server that would just be wiped clean and everyone could be building in smaller but closer plots so we could all see what eachotehr are doing and stuff and it would also stop peeps being able to just copy over a bunch of other parts and using them, however if the comp like was totally chill with being able to use premade stuff there could be like the POL coppyed over.

Just an Idea ¯\_(ツ)_/¯


RE: CPU Build-off Ideas - konsumlamm - 03-24-2019

A stack based ISA could be interesting.