Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
9 crawler(s) on-line.
 128 guest(s) on-line.
 1 member(s) on-line.


 amigakit

You are an anonymous user.
Register Now!
 amigakit:  3 mins ago
 matthey:  5 mins ago
 DiscreetFX:  5 mins ago
 pixie:  26 mins ago
 BigD:  1 hr 45 mins ago
 AndreasM:  2 hrs 29 mins ago
 kolla:  2 hrs 30 mins ago
 zipper:  2 hrs 37 mins ago
 OlafS25:  3 hrs 1 min ago
 Swisso:  3 hrs 5 mins ago

/  Forum Index
   /  Classic Amiga Hardware
      /  Current NatAmi status
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next Page )
PosterThread
bennymee 
Re: Current NatAmi status
Posted on 18-Jul-2013 17:39:09
#101 ]
Cult Member
Joined: 19-Aug-2003
Posts: 697
From: Netherlands

@megol

And count the years the Natami was in development, Tina is in some early stage.

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: Current NatAmi status
Posted on 19-Jul-2013 9:34:45
#102 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@wawa

That sounds like the sanest solution to me as well, only thing is that I'd choose ARM rather than MIPS. I've been playing around with ARM recently (raspberry pi) and it's a very nice architecture, and there are a lot of developers familiar with it - it's the CPU in all iPhones, iPads and most Android devices (although Android is mostly java). MIPS used to be very popular a few years ago, eg in graphics workstations and there was even a port of Windows NT for it, but these days it's used mostly for internet appliances so fewer people are familiar with it.

 Status: Offline
Profile     Report this post  
WolfToTheMoon 
Re: Current NatAmi status
Posted on 19-Jul-2013 9:44:46
#103 ]
Super Member
Joined: 2-Sep-2010
Posts: 1351
From: CRO

@CodeSmith

and why not x86?
There are plenty cheap x86s CPUs, there's JIT already developed. Seems like a waste to go MIPS, even ARM.

_________________

 Status: Offline
Profile     Report this post  
wawa 
Re: Current NatAmi status
Posted on 19-Jul-2013 10:28:47
#104 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@CodeSmith

the thing is that jens is familiar with mips and apparently sees technical advantages in this architecture, even though what i have seen since few years there isnt much going on in the core development.

http://www.a1k.org/forum/showthread.php?t=38998&page=2
post#36

the major factor is performance per buck, i think this is understandable without translation:

Quote:
Das ist eine wirtschaftliche Überlegung: Man kann einen 600MHz MIPS mit Peripherie on-Chip (GBit MAC und USB high speed Host) mit Startup-Flash, 128MByte DDR2-Ram und den notwendigen DC-DC Wandlern für unter 20,- EUR Materialkosten bauen. Das ist ne Menge CPU-Wumms für wenig Geld.


 Status: Offline
Profile     Report this post  
wawa 
Re: Current NatAmi status
Posted on 19-Jul-2013 10:34:40
#105 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@pavlor

Quote:
Who will write that JIT?


i recall somehow jens meant toni, but i dont know where i have it from, i cant find such a quote. so i would prefer not to put it as a statement, not to be wrong again when i ve prominently wrongly recalled lesters statement to be one of mason;)

i could ask toni directly being in almost daily contact, but then everybody can, and i trust whatever answer was jens would be able to motivate him if he wanted.

 Status: Offline
Profile     Report this post  
Rob 
Re: Current NatAmi status
Posted on 19-Jul-2013 11:34:20
#106 ]
Elite Member
Joined: 20-Mar-2003
Posts: 6351
From: S.Wales

@bennymee

Quote:
And count the years the Natami was in development, Tina is in some early stage.


Depends how much time the respective developers have to dedicate to the projects.

 Status: Offline
Profile     Report this post  
pavlor 
Re: Current NatAmi status
Posted on 19-Jul-2013 15:21:16
#107 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9588
From: Unknown

@wawa

Quote:
i could ask toni directly being in almost daily contact, but then everybody can, and i trust whatever answer was jens would be able to motivate him if he wanted.


It will be no easy task. Eg. relatively slow progress of E-UAE JIT for PowerPC - and its author knows what to do, he wrote 68k-PPC JIT before (Petunia).

 Status: Offline
Profile     Report this post  
wawa 
Re: Current NatAmi status
Posted on 19-Jul-2013 17:17:14
#108 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@pavlor

hard to find anyone who knows amiga better than toni wilen..

 Status: Offline
Profile     Report this post  
pavlor 
Re: Current NatAmi status
Posted on 19-Jul-2013 17:21:31
#109 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9588
From: Unknown

@wawa

Quote:
hard to find anyone who knows amiga better than toni wilen..


But you need someone who knows good BOTH Amiga AND target CPU architecture.

 Status: Offline
Profile     Report this post  
Nameless 
Re: Current NatAmi status
Posted on 19-Jul-2013 19:23:16
#110 ]
Regular Member
Joined: 10-Nov-2008
Posts: 315
From: Unknown

@WolfToTheMoon

I'd prefer an ARM JIT too. My reasoning would be the millions of cheap ARM devices, including one million Raspberry Pis alone. x86 can be cheap, but it's not as cheap as a $25-$35 computer.

Back in an accelerator thread I brought up an idea of pairing the Pi up with a cheap FPGA board (think it's around $40 or so) ... and putting the Amiga chipset in the FPGAs, and using ARM JIT for the 68K stuff. I think in theory it could work, except for no ARM JIT existing, of course. Anyway, an ARM JIT would at least open up the possibility of lots of speedy emulators on the gazillion ARM devices out there.

Last edited by Nameless on 19-Jul-2013 at 07:26 PM.

 Status: Offline
Profile     Report this post  
olegil 
Re: Current NatAmi status
Posted on 19-Jul-2013 20:21:18
#111 ]
Elite Member
Joined: 22-Aug-2003
Posts: 5895
From: Work

@Nameless

Btw, Arrow are selling something they call the SoCKit here, think it's about 250 EUR. The SoC in question is a dual-core 800MHz ARM paired with an FPGA. Both parts have dedicated IO pins plus a few thousand interconnects between them. Unfortunately it's just too low spec CPU with too low spec FPGA at a too high cost to be worth it.

_________________
This weeks pet peeve:
Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean.

 Status: Offline
Profile     Report this post  
Nameless 
Re: Current NatAmi status
Posted on 19-Jul-2013 20:45:45
#112 ]
Regular Member
Joined: 10-Nov-2008
Posts: 315
From: Unknown

@olegil

What I was looking at was more in the super-cheap range.

Something like a $35 pi + pixi 200 board. The A model will go for £30.

http://www.astro-designs.com/pixi-200.php

But... I think the FPGA isn't big enough to hold the entire chipset (minus CPU). Maybe AGA could be squeezed in though? I read a bit more on it, and I think it'd need another chip to handle memory retention, or something like that ... but I'm a FPGA newbie, so don't know how those things work. Or how many gates would be even needed.

It was just an idea on how to get a bit more oomph into Pis running Amiga stuff, while at the same time making a super cheap Amiga-like system... or at least a sub $100 system. Still requires that ARM JIT which doesn't exist, so it's all sort of moot.

Last edited by Nameless on 19-Jul-2013 at 08:47 PM.

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: Current NatAmi status
Posted on 21-Jul-2013 11:15:37
#113 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@WolfToTheMoon

Quote:

WolfToTheMoon wrote:
@CodeSmith

and why not x86?

Technologically? no reason not to. The chips are cheap, well understood, widely available and powerful. Psychologically?

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: Current NatAmi status
Posted on 21-Jul-2013 11:17:49
#114 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@wawa

Quote:

wawa wrote:
@CodeSmith

the thing is that jens is familiar with mips and apparently sees technical advantages in this architecture

Ah, I thought that might be the case. The MIPS architecture is quite nice, and if Jens has worked with it before then that's one less set of unknowns to deal with.

 Status: Offline
Profile     Report this post  
wawa 
Re: Current NatAmi status
Posted on 21-Jul-2013 11:49:43
#115 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@CodeSmith
jens designed an apparently successful device called nequester:
http://www.jschoenfeld.com/products/nequester.htm
which is based on mips.
except being able to rely on professional experience with the architecture jens had
on multiple occasions mentioned the stability. i cannot judge his statements but he repeatedly accused ppc as being potentially unstable and therefore unreliable in a long run. this opinion comes apparently from his experience with ppc cpus while designing nequester afair.

 Status: Offline
Profile     Report this post  
pavlor 
Re: Current NatAmi status
Posted on 21-Jul-2013 11:55:28
#116 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9588
From: Unknown

@wawa

Quote:
ppc as being potentially unstable and therefore unreliable in a long run


Building computers that endure 100 years?

 Status: Offline
Profile     Report this post  
wawa 
Re: Current NatAmi status
Posted on 21-Jul-2013 12:12:27
#117 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@pavlor

as i said, i only repeat what ive heard of him. he considers ppc unreliable. perhaps its other (industrial) standards he is judging by, where devices need to be completely dependable 24/7 and therefore it has not affected the currently discontinued desktop solutions (while it must have affected ppc servers?). i have no idea..

 Status: Offline
Profile     Report this post  
megol 
Re: Current NatAmi status
Posted on 27-Jul-2013 12:27:46
#118 ]
Regular Member
Joined: 17-Mar-2008
Posts: 355
From: Unknown

@WolfToTheMoon

That's true but if we are going that way why not just use UAE? A custom emulator design would provide faster CPU speed but have less compatibility with some software (on the chipset side).

Another option would be to do a 100% FPGA design but still emulate the 68k processor. By going with a customized VLIW it should be possible to do a superscalar processor at ~400MHz* in a Xilinx Kintex 7. As it can be customized for executing translated 68k code the performance can be higher than the frequency indicates.

(* a more than 400MHz simple scalar processor is possible in a Virtex 5 (high end), the Xilinx 7 series is two generations newer and the Kintex 7 (middle end) should be faster than a Virtex 5)

Last edited by megol on 27-Jul-2013 at 12:37 PM.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Current NatAmi status
Posted on 27-Jul-2013 12:46:18
#119 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12818
From: Norway

@megol

Quote:
Highly than the frequency indicates.

I highly doubt that, unless you provide a lot of L3, L2 and L1 cache, and implement out of order execution, branch perdition, and a bunch more complicated optimizations, and a vector unit like VMX.

I really do not think any hobbies can compete whit any company, at producing high end chips, doing a old Z80 or 68000 chip in FPGA is one thing, but doing a modern chip in FPGA is going to be simply to hard to do.

Besides 300 Mhz was difference is going to make? What are going to use a so slow computer for? We are speaking 1997 technology here.
And so you port PC games from 1997 to Amiga? How long is this going to be acceptable speed, before it's too slow?

Last edited by NutsAboutAmiga on 27-Jul-2013 at 12:58 PM.
Last edited by NutsAboutAmiga on 27-Jul-2013 at 12:53 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
megol 
Re: Current NatAmi status
Posted on 27-Jul-2013 13:40:06
#120 ]
Regular Member
Joined: 17-Mar-2008
Posts: 355
From: Unknown

@NutsAboutAmiga
Large caches would be needed (probably in a 4kiB (L1 data) - 32kiB (L2 data)- 512kiB (L3 shared) design), branch prediction is of course required but doing an OoO VLIW is hard and would probably make the frequency much lower.

Of course one can't compete with a high performance processor in normal tasks, that's impossible. However if the high performance processor then have to emulate another processor the differences may not be as large. Even with a JiT each executed instruction requires several cycles in practice as translation takes time and some things can be complicated (e.g. branches).

The VLIW design would be simpler than a pure 68k design but still have hardware making interpretation and JiT translation easier. Examples:

. 68k decoding hardware - simple instructions is handled in hardware (translated to VLIW bundles) while complicated is done in software.
. checkpoint/restore mechanism for the register file makes speculative execution easier.
. branch mapping hardware translates indirect 68k branches to VLIW branches.
. trace mapping hardware (also a kind of branch map).
. full conditon code support, each register is extended with a flag word.
. valid bit per register. Allows speculative execution.
. pending bit per register. Another speculation help.
. pointer following code detector (wild idea). This could speed up AmigaOS as it uses linked lists.

I still don't think it could compete with even a middle class Intel i5 but for people that don't want PPC, ARM or x86 it could be an alternative. It should be several times faster than a 68060 anyway. :)

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle