Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

MIPS Tempts Hackers With Raspbery Pi-like Dev Board

timothy posted about 2 months ago | from the do-what-thou-will dept.

Android 88

DeviceGuru (1136715) writes "In a bid to harness the energy and enthusiasm swirling around today's open, hackable single board computers, Imagination Technologies, licensor of the MIPS ISA, has unveiled the Creator C120 development board, the ISA's counter to ARM's popular Raspberry Pi and BeagleBone Black SBCs. The MIPS dev board is based on a 1.2GHz dual-core MIPS32 system-on-chip and has 1GB RAM and 8GB flash, and there's also an SD card slot for expansion. Ports include video, audio, Ethernet, both WiFi and Bluetooth 4.0, and a bunch more. OS images are already available for Debian 7, Gentoo, Yocto, and Arch Linux, and Android v4.4 is expected to be available soon. Perhaps the most interesting feature of the board is that there's no pricing listed yet, because the company is starting out by giving the boards away free to developers who submit the most interesting projects."

Sorry! There are no comments related to the filter you selected.

Sweet (2, Interesting)

Anonymous Coward | about 2 months ago | (#47790455)

I imagine this'll turn up in CS courses that use Patterson and Hennessey's Computer Organization and Design textbook, which uses the MIPS ISA as the canonical example.

You are posting: as Anonymous Coward (-1)

Anonymous Coward | about 2 months ago | (#47790459)

In the Ghetto Part I

It was pitch-black in the roach-infested double-wide trailer. All was quiet except for the gurgling sound of an infant, shut away in its own room.

The floor creaked as a mass of flesh made its way to the infant's room. The door slowly opened, creating a growing triangle of light on the floor. The infant coughed and gagged and began to cry as it was overpowered by the horrid stench.

"It's time to suck on daddy's special pacifier, Marticock!"

As the door creaked shut, the whale in the master bedroom wept into her pillow. What kind of life was this for her precious little Marticock?

In the Ghetto Part II

Reza sat at the kitchen table, her cigarette smoke blending with the steam rising from her coffee cup. She took a sip of coffee and adjusted the rollers in her hair. She rubbed her eyes, which were still puffy from crying into her pillow all night.

Vlad shuffled into the room, wearing nothing but his briefs and a stained t-shirt, "hey you fat, pig, how are you this morning," he burped.

"Vlad, we have to talk."

"What now, fat-ass?"

"It's about Marticock. You have to stop molesting him... I think it will make it harder for him to make friends later on..."

Vlad slammed his fist onto the table, causing Reza to jump. She farted.

"You're not supposed to think, bitch! You're supposed to be making me breakfast! Where is it?!"

"Vlad, please..."

"Remember when we saw the Matrix Reloaded last weekend? THAT'S the style of Martial Arts I practice, bitch. You're about to get a FREE LESSON!"

Reza rose from her chair, causing it to fall over and ran - as best she could - into the bedroom to cry again.

"Fucking bitch," Vlad farted.

In the Ghetto Part III

Vlad sat on the living room couch, thecushions torn and vomiting foam from their inner core as he bounced up and down in excitement. He screamed at the television, as he shook his fist at it, sending Budweiser spilling out all over the floor.

"Come on, you goddamn white boy, if I wuz in there, he'd be dead now. Let's see some goddamn wrestling!"

Vlad didn't notice the doorbell ringing and continued screaming obsessively at the television as Reza bounced through the room to open the door.

Reza stood at the doorway in a sheeny, purple, see-through nighty, smiling at the black couple who greeted her, "hi I'm Reza! You must be Pedro and Florence from the personal ad..."

As a commercial flashed onto the television, Vlad turned to see what all the comotion was about. He recognized Pedro in the blue cathode-ray glow, "hey DOOOOOG!"

Vlad hopped from the couch, emitting a spurt of gas as he did so.

Pedro and Florence, who was holding a fat black child with curly hair, entered the dingey apartment. Vlad and Pedro high-fived each other and then Pedro began to rap:

This is Pedro G / Gangsta P / Sippin' on Hi-C / Smokin' PCP / Smooooooth Nigga

Vlad began to break-dance to the off-the-cuff rap. Farting with each bend of the leg and twist of the waist.

Oooooooh. A little Mastah B on the Bonus T
Got it goin' on girl
Droppin' Baby Marticock on your ass, Byatttch

Vlad and Pedro laughed heartily and butted guts.

"You ready to do some swappin' V-Dog," Pedro drooled. Reza grew wet with the suggestion.

"You bet I is, bro," Vlad replied eagerly. He trampled off into the other room, much to Reza's confusion.

In no time at all, Vlad returned holding Marticock, gurgling and farting. Pedro took his child from Florence and exchanged him for Marticock.

Reza frowned and shook her head, "no, no, no!"

Vlad and Pedro laughed as Reza and Florence ran into the bedroom to weep.

Vlad grinned as he removed the black child's diaper, "this is gonna be good! I never cornholed me a nigra before!"

In the Ghetto Part IV

Reza gazed into the bathroom mirror. The sense of despair overwhelmed her. Vlad's nightly visits to Marticock the Gurgling Penis Socket had been torturing her for weeks. She hadn't slept at all and it was beginning to show. The bags under her eyes were dark and full. Her eyes were red from constant crying. She even thought she could see some wrinkles appearing in her puffy face. She had to do something.

She opened the mirror to reveal a series of shelves. She found Vlad's razor and took it with her shaking hand. She closed the mirror again and stared deeply into her own eyes. Did she really want to do this? Was this the only way out of this mess? She heard the front door slam, followed by a loud belch and fart. Those three sounds that used to bring her so much comfort. She decided she must end it now.

In the living room of the double-wide, Vlad threw his empty Budweiser can onto the floor. He plunged his hand down the back of his pants to fish desperately for a ball of crust caught in his anal hairs that had been plaguing him all day. He moaned deeply as he plucked the nugget from his anus, taking along a few assorted hairs with it.

"Hey, bitch, where's my dinner?" Vlad screamed.

He heard a crashing sound in the bathroom, followed by a thud and a large splash.

"Fucking cunt," he spluttered.

Vlad trudged into the kitchen and liberated another Budweiser from the bottom shelf. He opened the can and drank half the contents, signifying his approval with an enormous belch. Suddenly, he heard more splashing and riff-raff in the bathroom. He wallowed across the room and into the hallway and opened the bathroom door.

Vlad was shocked. Reza was laying in the tub, completely bald. Not only were her legs hairless for the first time in years, but so were her armpits! The hair on her upper lip had been completely removed, as well as the ratty hair that covered her scalp. Vlad's mind reeled. How could she have managed to reach her legs with all of that lard in the way?

"Look, Vlad! I am Marticock!" Reza said with a hint of hope in her voice, "you can molest me now!"

Vlad farted, "Marticock?"

Reza nodded, "Ummmm-hmmmm!"

Vlad shook his head. He noticed the comforting gurgling sound in the room down the hall, "Marticock..."

Vlad turned and stumbled down the hallway to Marticock's room. He opened the creaking, paper-thin door, "daddy's home, Marticock! Open wide!"

Reza cried so hard that she deficated in the tub.

In the Ghetto Part V

Vlad farted.

It was a plump, furry fart with a long wet tail. Vlad couldn't tell if the vibration at the end of the fart was just particularly chaotic or if it had left a moist surprise for him. He reached down the back of his underwear to feel around and discovered some moistness on his underwear. He sniffed his fingers and his mouth watered at the unusual scent. He wiped his fingers dry using his t-shirt.

Vlad knew this would be a good day.

In the Ghetto Part VI

Vladinator's bulk took up most of the sidewalk as he waddled slowly towards his destination. Pedestrians jumped out of his way into oncoming traffic to avoid being trampled. Finally, panting heavily and with a river of sweat running from every gland, his three-block walk came to an end. He found what he had been searching for. He let out a satisfied fart as he looked at the sign:

Chicago Unemployment Office

Inside, a long line of vagrants and lost souls stood waiting in front of the counter. It smelled of piss and vomit. Scott Lockwood squeezed himself through the door, and the smell worsened tremendously.

Vlad looked at the dozens of people in line ahead of him, contemplating the long wait he faced before he could get his check. "No, this won't do," he thought. "This won't do at all." His face took on a grimace of deep concentration, followed by an intense sigh of relief.

It was silent, but deadly. One by one, his fellow unemployables screamed as they felt the burning in their lungs. Some began to retch. Within a minute, everyone had either fled in terror or lost consciousness. Vlad was now at the head of the line! "Much better," he thought to himself.

He waddled up to the counter and smiled a yellowish smile. Standing there was a cute teenage girl wearing a standard-issue gas mask. But Vlad had no interest in girls. "Give me mah check!"

"Your name please, sir?"

"William Scott Lockwood III. Hurry up, cunt!"

"One moment." The girl tapped buttons on her computer, and then frowned at Vlad. "I'm sorry, sir, but your Unemployment coverage has expired. It looks like you've made no effort to get a job for over two years, so we have to cut you off."

Vlad's face turned red with rage. He farted an angry fart. "WHAT?! I'll fucking kill you, bitch!" Vlad dropped into a sad parody of a martial arts stance. The sound of his pants ripping was followed immediately by another kind of ripping. The counter-girl's gas mask began to melt away.

She pushed a button, and a plexiglass barrier dropped between her and Vladinator. "I wouldn't try that, sir."

Vlad fell on his ass, exhaused from his attempt at moving his body. A farting sound was heard as he landed. He began to cry. "Why would you do this to me? Is it because I is black?"

"Pardon me, sir?"

"Whitey is just trying to keep the Black Man down! Everywhere I go, nobody gives me a chance, because of the color of my skin! A nigger just can't make it in the world today because of all the prejudice and bigotry!"

The girl looked at him with sympathy and concern. She pointed to a mirror on the wall next to Vlad. Vlad turned his head to look, and then screamed in terror at what he saw.

"WHITE! I'm white?! NOO!!"

The girl nodded.

Vlad continued to blubber, "you mean, the white man ISN'T keeping me from getting a job? The white man ISN'T keeping me from having a good life? All these years I thought..." He trailed off into incoherant sobbing and farting.

The girl shook her head sadly. "Mr. Lockwood, there IS a white man keeping you from having a good job and a good life. That white man is yourself."

Vlad felt shame as his bladder emptied into his pants, because he knew it was true.

In the Ghetto Part VII

Vladinator slowly waddled home smelling or urine and flatulence after his unsuccessful trip to the Chicago Unemployment Office. Tears and mucous ran down his face as he sobbed about the sad state of his life. Even knowing that baby Marticock would be there in a skimpy diaper waiting for him at home was no comfort now. He was miserable and he wanted to die.

Not wanting to go home and face his family without his unemployment check, he turned off the sidewalk into a narrow alley between two tall buildings. Then he realized he wouldn't fit through the alley, and went back to find another one that was wider. It grew dark as he walked through the forgotten back-alleys of Chicago's filthy slums.

Suddenly, Vlad heard a gun being cocked. A voice behind him barked out, "don't move or you're a dead man!"

Vlad saw that a homeless Negroid mugger had pointed a gun at him. "What do you want from me?" Vlad whined.

The homeless Negroid mugger responded, "You have two choices. Give me all your money, or I'm going to rape your ass. By the way, I have AIDS."

Vlad stammered, "B...but I don't have any money!"

"I guess I'm going to have to rape your ass, then," the homeless Negroid mugger replied sadly.

"Yes, well, I guess that's the only other choice, now isn't it," Vlad quickly replied.

"If that's how it has be... well, okay. I'm going to rape your ass now."

So he did.

Afterwards, when the homeless Negroid mugger had left, Vlad removed the large wad of money that he'd hidden between two rolls of his stomach that morning, and took a deep whiff of it.

"I am SO clever," thought Vlad.

In the Ghetto Part VIII

Vlad sat at the kitchen table finishing off a case of Budweiser. The metal table, with its peeling yellow paint comforted Vlad. He belched heartily as he admired his vinyl and plastic life in the double-wide. The only fly in Vlad's ointment was the elephantine woman who was cowering in the bedroom closet sobbing at Vlad's approaching Marticock Time.

As much beer as Vlad had consumed, he still could not alleviate the burning in his pants. His penis was chafed and red from its constant attacks upon Marticock's ass. Vlad loved the tightness of it, but it did have drawbacks. He shoved his hand down his unzipped pants and worked his hand around the layers of lard until he found his penis. He rubbed it carefully, sending thin rolls of dirt-encrusted skin flaking into his pubic hair. His penis burned intensely as he rubbed away the scabs to leave large areas of tender, pus-coated sores.

Vlad's penis twitched to attention as he manipulated it. Vlad downed the rest of his beer and tossed the can onto the living-room couch - the back seat of the Chevy van which was up on blocks in Vlad's front yard. It was Marticock Time. Vlad waddled to the refrigerator and fished out a tub of I Can't Believe It's Not Butter. He plunged his stiffened penis into the margarine, causing a thimble-sized indentation in the otherwise smooth yellow surface. Vlad massaged the margarine into his penis until it was nice and buttery.

Vlad belched, "Wake up Marticock! Here cums daddy!"

The mating call caused a spasm of nervousness to clench around Reza's bowel. She farted loudly as she quivered to each heavy thud of Vlad's footsteps. Her crying was matched only by the screaming of the molested Marticock.

In the Ghetto Part IX

Reza's face was cast in stark shadow. Marticock gurgled and drooled as she looked upon his paleness, lit only by the blue moonlight filtering through the window. Reza heard an enormous explosion in the bathroom and knew that Vlad would be there for a long while. She stared at the drooling Marticock with a grimace on her face. This was the first time that she actually looked upon her baby son with disdain. It was all Marticock's fault. She hadn't had sex since he came spilling from her substantial gut. Before Marticock, Vlad had treated her with respect, only beating her when she deserved it, and had made her feel like a real woman for the first time in her life.

Now, it seemed that all Vlad could do was drink beer, emit gasses and molest his son. He had even managed to land a job shoveling cow dung at the local slaughterhouse, only to get fired the next morning for being late - late because he spent too much time probing the tiny anus that lay before Reza. She frowned even more. How could it have come to this? For nine months, she had planned a wonderful life with her husband and their child. The reality was quite different.

A small, thin stream of gas escaped from Marticock's anus. Marticock's flatulence was a point of pride for Vlad and he often enjoyed a burst of cool gas on his penis while molesting his son. But the spurt of noise only reminded Reza of the times before Marticock. When Vlad would violate her as no other man could, with his farts causing him to vibrate like an electric dildo. That was the last straw for Reza. She let her robe slip from her body as she undressed Marticock.

Vlad squeezed out the last few drops of liquified feces from his gut. Satisfied that he had completely expunged the wastes that lurked within, he reached around the back of the toilet for the golf club. He wrapped a thick mass of toilet paper around the club and squatted on the floor, using the club to wipe his ass - the only way he could reach himself through the vast rolls of lard.

Vlad pulled his yellowed t-shirt down over his waist and headed for the nursery. Nothing crowned a relaxing defecation like a visit to Marticock. He quickly opened the door to Marticock's room and flipped on the light. Vlad farted in shock at the sight before him.

Reza was squatting on the floor, her paper-white ass cheeks protruding like two enormous dumplings, pocked and wrinkled and bursting with cellulite. Marticock was hanging from her vagina, his head fully wrapped in the rancid lips, which were stretched so wide that they had begun to tear. Blood and pus oozed from the yeast-infected vagina all over Marticock's body. Vlad stared, his mouth agape, as Reza held Marticock's legs and shoved him, as hard as she could, back into her womb.

As Reza shoved on Marticock, his legs spread apart, causing his anus to be plainly visible. Vlad grew excited and could not control his desire for little Marticock. Vlad ran over to Reza and shoved his scabbed penis into Marticock's anus. With each violent thrust, Marticock was shoved further into the mounds of disgusting lard. Vlad licked Reza's blood and pus from Marticock as he ejaculated a few spurts of semen onto his own pot-belly.

All of the commotion had caused Reza to become extremely excited and she exploded with an orgasm - an orgasm that had been months in the making. The force of the release caused Marticock to shoot back out from her vagina. Reza fell backward onto Vlad and the three Cockwoods lay in a giant, pale heap on the floor, farting with satisfaction.

In the Ghetto Part X

The orange vinyl of the couch stuck to Vlad's pale, massive leg as he guzzled another beer. Vlad had "made" the couch from the back seat of his Chevy van after the bank had repossessed most of his belongings. The seat was not needed on the van anyway, since it had been up on blocks in the front yard for the better part of a year. Vlad farted and enjoyed the unique sound of the vinyl flapping against his fattened leg due to the vibration of the escaping gasses. The couch was the only seating in the living room of the double-wide and so Reza was usually consigned to the floor. Vlad never let her sit next to him, claiming that his massive gut "needed to breathe".

Reza sat on the stained yellow carpet wearing a see-through purple gown. She sat with her legs spread open, exposing her red, infected vagina. The massive flaps of flesh that were her labia hung from her crotch and melted into a heap on the floor, still stretched and bruised from her attempt to reinsert Marticock into her womb. Various milky and pungent substances oozed from the massive black hole onto the floor to create a sticky white puddle. Carter, the Lockwood's dog, mosied over to the puddle and lapped it up as Reza belched up a portion of the evening's meal.

Vlad dug his fingernails deep into the flesh surrounding his anus and scratched heartily, oblivious to the tiny details of Lockwood life that were playing out around him. His meditations were, however, interrupted by a banging on the loosened screen door of the double-wide. A pang of excitement shot through Vlad's bowel and expressed itself as a thunderous burst of flatulence. He tried to leap up from the couch, but the hold of gravity upon his massive body slowed him significantly. Eventually Vlad made it to his feet and trudged to the door. He opened it to an extremely large man, with a flabby gut hanging all the way down to his knees.

"Poppa!"

"Hey, Vladdie," the gruff voice chortled, "give me some sugar, son..."

Vlad melted into the massive, hairy arms and inhaled deeply to savor the comforting scent of week-old sweat. Poppa rubbed Vlad's back with his dirt- encrusted hands, massaging his way down to Vlad's butt. He took one cheek in each hand and squeezed passionately. Vlad moaned with pleasure and placed his lips firmly on his father's. Vlad partially opened his mouth, and stuck his tongue out, past his missing teeth and into his fathers mouth.

Vlad could taste the residue of tobacco his father had been chewing and this excited him even more. He moved his hands down his father's back and into the back of his pants. Vlad carressed his father's bare ass, exploring each pock and wrinkle with his fingers and massaging his anus. Vlad's penis swiftly snapped to its full 1 inch of attention as he explored the moist, tight anus of his father.

"Vlad! What about me, damnit, " Reza screamed.

Vlad pulled away from his father and shook his head, "oh yeah, follow me, Poppa."

Reza smiled with a glimmer of hope which was quickly smothered as Vlad walked uncaringly past her, followed by Poppa. Reza began to sob uncontrollably then screamed loudly as Poppa stepped on her bruised labia. She rolled over onto her massive stomach and cried and screamed as she pounded the dirty floor of the double-wide.

Vlad motioned his father to Marticock's room, "I figure we can start out with me in Marticock's ass and you in mine," Vlad said eagerly.

"Now wait a minute, son! I want a piece of that tight little ass too!"

Vlad's eyes brightened with hope, "does that mean you're gonna let me in the back door this time, Poppa?"

Poppa smiled and patted Vlad on the back, "you betcha, son. I've been lookin' forward to this for a loooong time. Three generations of Lockwood, doin' it the Lockwood way!"

Vlad farted with excitement.

no price? (4, Insightful)

Anonymous Coward | about 2 months ago | (#47790463)

The entire appeal of the raspberry pi was that it cost only $35. This new thing, you won't even tell us the price. If you need to ask, you can't afford it...

Re:no price? (2)

gigaherz (2653757) | about 2 months ago | (#47790545)

It's a MIPS board. I have been waiting for this for SO long that I'd consider anything with less than 4 digits. And probably decide not to get it if it turns out to be > $200. I don't apply for the free ones since I just want to toy around with it, not do some specific project with it. ;P

Re:no price? (1)

amiga3D (567632) | about 2 months ago | (#47790551)

I'm surprised no one has simply cloned the pi and sold it cheaper. I guess the pi's price is as low as it's possible to get on this hardware, Broadcom must be just about giving away the hardware. When you think about what they've accomplished at this price point it's truly impressive.

Re:no price? (3, Insightful)

topham (32406) | about 2 months ago | (#47790749)

Sold it cheaper? Why?

The Rpi has an excellent price, it's low enough that price is not the deciding factor on using it.

Re:no price? (1)

amiga3D (567632) | about 2 months ago | (#47794069)

Price always matters.

Re:no price? (2)

obarthelemy (160321) | about 2 months ago | (#47790951)

What makes the Pi attractive is relative openness.
There are a lot way more powerful Android sticks that end up cheaper ( http://www.geekbuying.com/item... [geekbuying.com] , $43 w/8GB Flash, WiFi, BT and a PSU are included)
The hardware could be more open, but the libraries and documentation for the CPU/pinouts, and above all the GPU, would require a lot of work and hit a lot of walls. It's telling that the Pi's competitors are all chipset-maker driven.

Re:no price? (0)

Anonymous Coward | about 2 months ago | (#47791383)

$43 + TV = Total

Re:no price? (1)

amiga3D (567632) | about 2 months ago | (#47794065)

A lot of pi's don't use a monitor but are run headless. They do however need a charger and an SD card.

Re:no price? (1)

Agripa (139780) | about 2 months ago | (#47797305)

What makes the Pi attractive is relative openness.

Isn't the BeagleBone Black even more open?

Re:no price? (1)

Narishma (822073) | about 2 months ago | (#47799775)

Except for the GPU, which is more open on the Pi.

Re:no price? (4, Interesting)

TheRaven64 (641858) | about 2 months ago | (#47790579)

There's no price yet because they're giving away the first production run to people who are going to do interesting things with them. Unfortunately, this is a really bad time to do anything MIPS related (and I say this as someone who hacks on a MIPS IV compatible softcore [bericpu.org] and the LLVM MIPS back end). Imagination has just released the MIPS64r6 and MIPS32r6 specs. These are the biggest revisions to the MIPS ISA since MIPS III, which introduced 64-bit support. They've removed a load of legacy crap like the lwr and lwl instructions and the branch-likely instruction family and added things like compact (no delay slot) branch instructions, the requirement that hardware supports unaligned loads and stores (or, at least, that the OS traps and emulates them), and added much better support for PC-relative addressing. The result is a nice ISA, which is not backwards compatible with MIPS32r2 or MIPS64r2, the ISA that these boards use. Any investment in software for MIPS now is going to be wasted when products with the new ISA come out.

Re:no price? (1)

Anonymous Coward | about 2 months ago | (#47790677)

Wouldn't it be just a matter of re-compiling your code though?

I love MIPS and, that is the case in large part, because of its current instruction set. It seems like a bad idea to mess with the current instruction set and break backward compatibility. Why did they decide to do that?

Re:no price? (4, Informative)

TheRaven64 (641858) | about 2 months ago | (#47790969)

Wouldn't it be just a matter of re-compiling your code though?

Assuming that your code doesn't do anything that is vaguely MIPS specific. If it is, then there is little benefit in using MIPS32r2 now - ARMv7 is likely to be closer than MIPS32r2 to MIPS32r6 in terms of compatibility with C (or higher-level language) source code compatibility.

I love MIPS and, that is the case in large part, because of its current instruction set. It seems like a bad idea to mess with the current instruction set and break backward compatibility. Why did they decide to do that?

Basically, because the MIPS ISA sucks as a compiler target. Delay slots are annoying and provide little benefit with modern microarchitectures. The only way to do PC-relative addressing is an ugly hack in the ABI, requiring that every call uses jalr with $t9 in the call, which means that you can't use bal for short calls. The lwl / lwr instructions for unaligned loads are just horrible and introduce nasty pipeline dependencies. The branch likely instructions are almost always misused, but as they're the only way of doing a branch without a delay slot there's often no alternative.

Re:no price? (1)

Brane2 (608748) | about 2 months ago | (#47792987)

Just curious, what's so wrong with branch with delay slot and isn't that more native way to look at branch ?

Everywhere where it matters ( loops) there is at least one instruction that can be inserted into slot, so this shouldn't be a problem.

Isn't this more problem of compilers that weren't designed to use such feature than architecture's wart ?

It probably can eb hidden within modern implementations, but still it seems nice to have in smallest implementations, possibly on FPGA.

Re:no price? (2)

TheRaven64 (641858) | about 2 months ago | (#47794381)

Just curious, what's so wrong with branch with delay slot and isn't that more native way to look at branch ?

They're a pain for people on both sides of the ISA.

The compiler has to find an instruction that can run after the branch. This is normally trivial for calls, but for conditional branches within a function it's often difficult to find an instruction that you can put there. It has to be one that is either from before the jump (or in both basic blocks after the jump), but that the branch doesn't depend on (because it's executed after the branch instruction). This means that you quite often end up padding the delay slots with nops, which bloats your instruction cache usage. On a superscalar implementation this is the only cost, but on a simple in-order pipeline it's also a completely wasted cycle.

On the other side, it's a pain to implement. It made sense for a three-stage pipeline in the original MIPS, because you always knew the next instruction to fetch. A modern simple pipeline is 5-7 stages though, so your branch is still in register fetch (if there) by the time the delay slot is needed. It doesn't buy anything and it means that, if you're doing any kind of speculative execution (even simple branch prediction, which you really need to do to get moderately good performance) then you have an extra dependency to track - you can't just use the branch as the marker and flush everything after it, you need to do some reordering. In a superscalar implementation, you need to do even more complex things in register renaming to make it work.

Re:no price? (0)

Anonymous Coward | about 2 months ago | (#47797489)

Unique ISA gets dumped in favor of boring me-too features. And this should interest me as a hacker how exactly? If I wanted to tinker with code generation or low-level assembly code, easy just means boring. I also very much doubt that any of the peripherals will come with full documentation. I get to run C code on an outdated OS full of proprietary drivers all running on a board with substandard performance.
Hey, but the compiler back-end writer had an easier time this time around, yay!
And how is this MIPS2^nr6 thing going to run all that legacy code which I presume is the reason anyone is still running on MIPS CPUs?
If anything, this board sounds like the best it will get, and that's not saying much.

Re:no price? (2)

tepples (727027) | about 2 months ago | (#47791145)

Wouldn't it be just a matter of re-compiling your code though?

Good luck convincing publishers of existing proprietary applications, libraries, operating systems, and drivers to recompile their code.

Patent on this new feature (1)

tepples (727027) | about 2 months ago | (#47791133)

MIPS32r6 [...] added things like [...] the requirement that hardware supports unaligned loads and stores (or, at least, that the OS traps and emulates them)

What kind of patent does Imagination Technologies have on features essential to MIPS32r6? And how is it licensed, compared to (say) ARM? If you'll recall, unaligned loads and stores were one of the few things about the original MIPS ISA that were patented.

Re:Patent on this new feature (3, Informative)

TheRaven64 (641858) | about 2 months ago | (#47791453)

No idea. I don't know if the instructions for computing PC-relative addresses in an ISA without an architectural PC are patentable. They also exist in RISC V (not sure which came first), so if they do then it's going to be a problem for Kriste et al. Nothing else in there is especially novel: like ARMv8, it's a nicely designed compilation target, but it doesn't do anything that's especially exciting.

I didn't look at the floating point stuff in much detail, so there may be something there, although the biggest changes in recent versions of the MIPS specs have been that they're more closely aligned with the IEEE floating point standards, so it's hard to imagine anything there.

The biggest difference between MIPS64r6 and ARMv8 is that the MIPS spec explicitly reserves some of the opcode space for vendor-specific extensions (we use this space, although our core predates the current spec - it's largely codifying existing opcode use). This allows, for example, Cavium to add custom instructions that are useful for network switches but not very useful for other things. ARMv8, in contrast, expects that any non-standard extensions are in the form of accelerator cores with a completely different ISA. This means that any code compiled for one ARMv8 core should run on any ARMv8 implementation, which is a big advantage. With MIPS, anything compiled for the core ISA should run everywhere, but people using custom variants (e.g. Cisco and Juniper, who use the Cavium parts in some of their products) will ship code that won't run on another vendors' chips.

Historically, this has been a problem for the MIPS ecosystem because each MIPS vendor has forked GCC and GNU binutils, hacked it up to support their extensions, but done so in a way that makes it impossible to merge the code upstream (because they've broken every other MIPS chip in the process) and left their customers with an ageing toolchain to deal with. I've been working with the Imagination guys to try to make sure that the code in LLVM is arranged in such a way that it's relatively easy to add vendor-specific extensions without breaking everything else.

Imagination doesn't currently have any 64-bit cores to license, but I expect that they will quite soon...

Re:no price? (1)

mark-t (151149) | about 2 months ago | (#47791141)

There's no price yet because they're giving away the first production run to people who are going to do interesting things with them...

If that were actually the real reason that they don't have a price on it, then that would also imply that they do not want anyone to have one who doesn't already know what they want to do with it, and has an idea that *THEY* approve of.

Re:no price? (2)

Fnord666 (889225) | about 2 months ago | (#47791339)

There's no price yet because they're giving away the first production run to people who are going to do interesting things with them.

The program is now closed anyway, so I guess we'll just have to wait and see

Thanks for your interest in the MIPS Creator CI20 development board. While the current programme is now closed, stay tuned for more information as the Creator programme progresses as part of the Imagination community.

Re:no price? (3, Interesting)

LoRdTAW (99712) | about 2 months ago | (#47790743)

It doesn't always have to boil down to price. This is the same argument over and over again from some maker/hacker types who want to turn platforms into religions.

The Raspberry Pi is a lackluster board with a crummy SoC and limited I/O and no FPU. Not to say that the Raspberry Pi is total crap, it does its intended job very well and there is a lot of community support. Plus where else can you buy a $35 board that runs Linux and X with HDMI USB and Audio?

But it falls flat in a few areas that is frustrating. First off it has *ONE* PWM output. Anyone looking to use this for motor control has to add an external PWM chip. Not a big deal but an annoying one. Next problem is there is the Ethernet is a USB-Ethernet chip on board, there is no hardware Ethernet NIC on the SoC which robs the CPU of cycles. Next up, and this is my gripe with many boards: no high speed interface. There is so much more these boards could do if we could attach an FPGA to them. Sure there is SPI but it simply isn't fast enough for certain things. The only board that can do this is the Beagle Bone which gives you an external bus interface but that disables the HDMI as the pins are shardes on the SoC. So its a trade off.

What I want to see in a dev board: dual core SoC w/FPU, 1GB RAM+, GPU, HDMI, SD card, SPI, I2C, 6-8 channels of 16 bit PWM, 8 channels of Analog 12bit-16bit, hardware 10/100 or gbit, 4xUSB host, *external bus interface not shared with I/O*. That's it. Just let me plug an FPGA daughter card that gives me the option to load bit files from the CPU and we are golden. Then we can do what ever crazy thing we want: more custom PWM (e.g. directly drive 3 phase bridges), quadrature encoders, faster ADC's, delta-sigma DAC's, high speed I/O, custom bus interfaces, etc. And make it cost $75. We are close to having a board like this, we just need the interest and the right SoC.

Re:no price? (1)

goarilla (908067) | about 2 months ago | (#47791589)

I've been looking for some of those features as well (gbit ethernet, extra USB and faster cpu and SATA)
and the closest thing i found was the Banana PI.

Re:no price? (0)

Anonymous Coward | about 2 months ago | (#47791749)

I just want a cheap TPU with an open compiler.

Re:no price? (2)

niftymitch (1625721) | about 2 months ago | (#47792765)

It doesn't always have to boil down to price. .......

The Raspberry Pi is a lackluster board with a crummy SoC and limited I/O and no FPU. Not to say that the Raspberry Pi is total crap, it does its intended job very well and there is a lot of community support. .........

OK I am a child of the 60s. Time not the drug thing...

The Raspberry Pi is an astounding teaching tool.
It is open at all the important levels (hardware and software) that
are impossible or impracticable for a student and class to explore
on any other computer.

At the current price it is less expensive than most textbooks.

It supports all the tool chains a student needs support on and
supports virtually any programming language worth teaching
and worth learning.

The last turn of the Raspberry Pi gave it more USB ports and
a better connector for the OS flash media (mSD). All good stuff.

I have built small MPI clusters with them and noticed that I quickly
ran into problems that plague programmers of million dollar clusters that I have
worked on. The Beaglebone Black is a nice baby step forward in ARM land.

This MIPS board that started this does need to match the price and features
of the R-Pi or BBB if it is to have legs. I am a fan of the MIPS ISA but with
modern compilers the ISA is almost a don't care.

Re this MIPS board do wish it had dual+ GigE networking. I do wish it
had more DRAM. I do wish I knew more about it in detail.

Of interest the SD card, case and wall wart power supply cost as much as the
board itself. All together it costs less than most textbooks....

But golly folks do not ignore the Raspberry Pi.

Re:no price? (0)

Anonymous Coward | about 2 months ago | (#47794625)

> But golly folks do not ignore the Raspberry Pi.

Don't ignore all the better platforms in the exploding ARM ecosystem. Freescale, Allwinner, TI and lots more are shipping inexpensive ($100) ARM linux SBCs with far more capabilities than the Pi. BeagleBone (TI's chip IIRC) is just one of many options.

Re:no price? (0)

Anonymous Coward | about a month ago | (#47795693)

I think you hit the nail on the head.

$100 ARM boards.

Comapred with th Raspberry Pi at $25/$35. 3 or 4 times the price....

So, clearly these boards at 3-4x the price are going to have better features. You get what you pay for.

Re: no price? (1)

ajlitt (19055) | about 2 months ago | (#47797561)

Outside of the 1gb RAM, dual core, and dedicated bus, BeagleBone Black is your board. Unfortunately the new revision have more eMMC and not more RAM for the money.

As for the bus, the manufacturer has to decide between bringing everything out on high density connectors that are useless for hobbyists, or be selective and use common .1" pitch box headers. BB/BBB, Arduino, and RasPi all owe some of their popularity to that accessibility. The BBB has some limitations imposed by the peripheral choice, though eMMC and HDMI can be disabled to get access to the full 16 bit GPMC bus. I've used this on a project before and had a NAND cape and FPGA hanging off it with a bunch of pins left over for peripherals.

What we would both probably like is a BeagleBone like board with the Freescale I.MX6 quad, like the Udoo without the Arduino or a cost reduced Novena.

Re:no price? (1)

Narishma (822073) | about 2 months ago | (#47799805)

The RPi SoC has an FPU. It also has some limited form of SIMD.

Re:no price? (2)

mark-t (151149) | about 2 months ago | (#47791189)

I would suggest that the much bigger problem with a lack of price means that it's currently impossible to get one at all, since the giveaway period has also expired [imgtec.com] .

Nice, but... (0)

Anonymous Coward | about 2 months ago | (#47790471)

They are apparently overwhelmed with interest and have thus closed the free giveaway offer! :(

why submit a project without knowing the price ? (1)

Anonymous Coward | about 2 months ago | (#47790489)

Why would anyone want to waste time on a project for this board without even knowing what the board eventually is going to cost ?
Price is an important factor in evaluating the platforms chance for success and developers do not want to develop for a platform that is doomed a priori because it is simply to expensive.

Re:why submit a project without knowing the price (1)

topham (32406) | about 2 months ago | (#47790525)

Because I don't care what it costs YOU to develop the project, I care what it costs me...

Ok, that's an over simplification. The board looks pretty sweet and would be an excellent choice for a project I'm working on. I expect that Imagination Technologies is trying to gauge demand, which will affect the price point of the final board / production. I've submitted an entry, however due to timing and their site problems (it initially crashed because of the load) it was a pretty short paragraph or two and I doubt my project will be selected. But I'm looking at other contenders rather than my initial plan of the Rpi because it has various short comings (of which, this board seems to sidestep quite nicely).

Re:why submit a project without knowing the price (1)

FyRE666 (263011) | about 2 months ago | (#47790531)

On the projects I work on at least, the cost of the MCU hardware is almost irrelevent. In fact in most commercial projects involving microcontrollers or embedded systems, the cost of development boards is not that important. If you're rolling out a large volume of devices you're almost certainly going to be using a custom board anyway. Aside from all this, I can't imagine the cost of the board will be far out of line with similar products; as it'll need to compete when it's released for sale.

Re:why submit a project without knowing the price (1)

drinkypoo (153816) | about 2 months ago | (#47790933)

Aside from all this, I can't imagine the cost of the board will be far out of line with similar products;

Depending on how you write the definition, "similar products" can cost anywhere from about $35 on up to about $500.

Re:why submit a project without knowing the price (1)

FyRE666 (263011) | about 2 months ago | (#47794881)

Which product(s) have the same specs as a RPi and cost $500?

Re:why submit a project without knowing the price (1)

drinkypoo (153816) | about a month ago | (#47796709)

Which product(s) have the same specs as a RPi and cost $500?

If you haven't seen ARM dev boards with lower specs than a RPi which cost that much, then you haven't actually priced them.

Re:why submit a project without knowing the price (1)

petes_PoV (912422) | about 2 months ago | (#47790561)

Why would anyone want to waste time on a project for this board

You wouldn't waste time on a project for this board as the specs for it seem to be entirely generic. So your project would work just as well on many of the other SBCs out there. There don't seem to be any killer features on this product (possibly the camera) so whatever you were planning to create for a Cubie, or an Olimex or any of the others would work on this one, too. And if it didn't then just toss this variant and continue working on the more mature SBCs

Re:why submit a project without knowing the price (1)

Anonymous Coward | about 2 months ago | (#47790571)

Another important factor is having a reliable source for your components [wordpress.com] (grumble)

Re:why submit a project without knowing the price (0)

Anonymous Coward | about 2 months ago | (#47790691)

Shut the fuck up and stop wasting everyone's time with your whiny trollish nonsense. Go shove an arduino and raspberry pi up your ass hole and let the big boys play with their new toys. Price isn't everything.

Re:why submit a project without knowing the price (0)

Anonymous Coward | about 2 months ago | (#47790827)

Oh the irony. What's up, did you grab your Fisher Price soldering iron by the wrong end again?

Re:why submit a project without knowing the price (1)

mark-t (151149) | about 2 months ago | (#47791239)

Consider that without a price, a person doesn't even have the OPTION of buying one...

And of course, price *IS* important in the real world... most people don't pay more money for something if they do not genuinely believe that it carries a value that is worth the amount of time and energy that it took to earn that amount of money. That's all very well and good if you have infinite amounts of cash, but most of us do not, and have to do menial things like budget. That involves knowing what your expenses are likely to be, and what kind of time frame it would take to pay for things that you do get.

Re:why submit a project without knowing the price (1)

mark-t (151149) | about 2 months ago | (#47799935)

I would imagine that the reason price hasn't been announced yet is because they don't know just how much they will ultimately be able to make them for themselves, and the giveaway they are doing is to gauge demand so they can figure out how much they have to charge.

If that's the case, the more ideas that got submitted to them, the better it will be.

Of course, it also might mean that giving them a preview into what kind of demand to expect, they might know for sure just how much they will able to fleece future customers. So hey... what do I know?

Unavailable (0)

Anonymous Coward | about 2 months ago | (#47790493)

The "current programme is now closed", and still no word on pricing.

So, empty promises. Oh well. NEXT!

PowerVR graphics (0)

Anonymous Coward | about 2 months ago | (#47790507)

When will they learn?

Re:PowerVR graphics (1)

lisaparratt (752068) | about 2 months ago | (#47790697)

You expected a different graphics solution from Imagination Technologies?

Re:PowerVR graphics (1)

Carewolf (581105) | about a month ago | (#47796787)

You expected a different graphics solution from Imagination Technologies?

At least they could have provided drivers if they want Linux developers using it. Just shipping an unsupported GPU that doesn't even have decent binary drivers is kind of pointless.

Re:PowerVR graphics (1)

Narishma (822073) | about 2 months ago | (#47799811)

What makes you think they aren't providing drivers?

Re:PowerVR graphics (1)

Carewolf (581105) | about 2 months ago | (#47801307)

What makes you think they aren't providing drivers?

That they are providing their normal drivers which are no good. They either need to make better drivers (which I don't think they can), or they need to help the production of open source drivers which this could have been a good move to do, but as it is, they just going the NVidia route without the manpower, quality or anything.

Power supply (1)

goarilla (908067) | about 2 months ago | (#47790541)

The site mentions a power supply so what's the power envelope ?

Fragmented (2)

Circlotron (764156) | about 2 months ago | (#47790573)

I can see this small board stuff getting as fragmented as the bazillions of Linux distributions available. Choosing which board you want to play with will get as complicated as choosing a phone plan. Too much choice is not good. What the right amount of choice is, I don't know.

Re:Fragmented (0)

Anonymous Coward | about 2 months ago | (#47791265)

Just use what you're going to use and fuck all to the rest. Why the fuck do you people get so hung up on what other people use?

Re:Fragmented (1)

mark-t (151149) | about 2 months ago | (#47799819)

I agree with your first sentence entirely, but to answer your question, standardization makes it a lot simpler, and often less expensive, to find technical information or support for whatever it is you are using.

Re:Fragmented (0)

Anonymous Coward | about 2 months ago | (#47791695)

I can see this small board stuff getting as fragmented as the bazillions of Linux distributions available.

This is nothing new. Things have been fragmented from day one when there was the 8080 and 6502. Latter embedded processors such as the 8051 and PIC would exist also.

This board does have a very compelling feature set with bluetooth and wifi built in. The primary concern will be price point.

Re:Fragmented (1)

phantomfive (622387) | about 2 months ago | (#47792361)

More choice in ISAs is always good.

Fragmented: too little vs too much (1)

unixisc (2429386) | about 2 months ago | (#47801755)

When we had SPARC, MIPS, POWER (w/ all its internal variants - PowerPC/POWER/Power), Motorola's 88K, Intel's i860, Intergraph's Clipper and then DEC went on to add the Alpha to the list, that was too many choices. Instead of a gazillion Linuxes, you had a gazillion Unixes - one for each CPU, such as SunOS, AIX, DG/UX, CLIX, and more for some specific CPUs, such as SCO, Unixware (then separate), Interactive Unix, Dynix for the x86 and Irix/Ultrix/RiscOS for the MIPS II, such a situation was not good. It was tough to standardize any software targeting all these platforms. So initially, Sun, and later Linux, won out. A fewer ISAs would have been better

But all of the above diminishing or going away hasn't been good either - we have a duopoly of just x64 and ARM. I'd like to see MIPS, SPARC and Power return, the latter 2 not b'cos of IBM or Oracle, but rather smaller vendors taking the initiative and creating boards of this. On the software end, I'd like to see not just the various Linuxes, but also Minix, the BSDs and even Windows RT get ported to such platforms, so that people can choose what they want to build.

Re:Fragmented: too little vs too much (1)

phantomfive (622387) | about 2 months ago | (#47802447)

that was too many choices.

Now it wasn't. Maybe from some obscure business standpoint it was 'better,' but to me it was like having more playgrounds.

The reason there are fewer now has nothing to do with standardization, it's because they weren't able to keep up with the manufacturing processes. At the embedded level, where manufacturing process doesn't matter as much, there are still a lot of different ISAs. Recently I've been playing with the Parallax Propeller

Not giving away free anymore (0)

Anonymous Coward | about 2 months ago | (#47790627)

http://store.imgtec.com/mips-creator-ci20/

Running heavy on ads lately (1)

zephvark (1812804) | about 2 months ago | (#47790649)

Slashdot's been running awfully heavy on marketing promotional material, lately, with things that aren't even available yet. This one doesn't even have a price? I thought I checked the "ads disabled" checkbox.

competitive features? generally available? not yet (1)

keneng (1211114) | about 2 months ago | (#47790701)

This mips board is dual-core 32-bit. Other manufacturers have shipped mini-pc form factor boards with: -Intel octacore 64-bit, -ARM octa-core 32-bit, -ARM quad-core 32-bit, -ARM dual-core 64-bit.

It's very interesting to have another alternative, but MIPS manufacturers will have play catch up in terms of core-count, price and GNU/Linux open-source support with respect to the kernel and the graphics chipset aspect in order to turn some heads and have people fork out cash for them. I'm still conservative. In my humble-opinon dual-core ARM or MIPS running at ~ 1GHz doesn't compare well-enough with >3GHz dual-core Intel product in terms of GUI responsiveness. Battery life isn't the only concern and never will be. INTEL/AMD rock my world on the desktop, but ARM QUAD-CORE is adequate and I'll admit that. I have no problems recommending QUAD-CORE anything, provided they have 4-8 GB RAM, SATA, USB 3.0, and Gigabit Ethernet. Anything else will frustrate users or users will end up wanting for more a couple of days after the purchase. I'm not talking mobile devices here. I'm talking wanna-be hybrid tv-box/mini-PC as desktop replacements. Why are we still selling 1GB RAM to 2GB RAM devices? I'll tell you why: MANUFACTURERS want to dump their legacy product before they ship the newer gen stuff. I won't sell that stuff because nobody wants that or will be frustrated with that stuff. Is it just me or do the manufacturers have a "TAKE IT OR LEAVE IT" attitude towards the consumers. Didn't dual/quad core-32bit exist 15 years ago? Something doesn't smell right in this picture. Shouldn't we be octa-core 64-bit on the desktop/mobile already?

Re:competitive features? generally available? not (2)

Bert64 (520050) | about 2 months ago | (#47790719)

Linux support for MIPS is actually pretty good, and has been around at least as long as ARM support if not longer... The rest of the toolchain, like gcc etc also has good MIPS support. There is already 64bit MIPS support in the Linux kernel and has been for a long time too, MIPS is actually one of the oldest 64bit architectures out there.
MIPS would actually be better off focusing on this, as they have a good head start on ARM when it comes to 64bit and multiprocessing. I used to have a 24 cpu (discrete cpus, not cores) 64bit MIPS years ago in the form of an SGI Onyx.

Re: competitive features? generally available? not (1)

ajlitt (19055) | about 2 months ago | (#47797591)

Certainly longer, at least by a few years.

Re:competitive features? generally available? not (1)

Anonymous Coward | about 2 months ago | (#47790941)

> Why are we still selling 1GB RAM to 2GB RAM devices?

Microchip still sells the PIC10F200, with 16 bytes of RAM. SoCs exist in every imaginable configuration from there on up to chips which are comparable to a low-end PC, and will continue to do so for the foreseeable future. The top-end will continue to grow, but the bottom-end and middle won't disappear.

For a "device" which is supposed to run a specific program, with no ability to install additional software, you can determine an upper bound on the resources the system actually needs, so there's no point in paying for any more than that.

Re:competitive features? generally available? not (0)

Anonymous Coward | about 2 months ago | (#47791013)

so there's no point in paying for any more than that.

or using more power to refresh more RAM.

Re:competitive features? generally available? not (1)

Misagon (1135) | about 2 months ago | (#47792747)

1GHz doesn't compare well-enough with >3GHz dual-core Intel product in terms of GUI responsiveness.

GUI responsiveness is more a matter of software bloat than about hardware.

A Commodore 64 at 1 MHz running GEOS can sometimes be more responsive than a PC with dual eight-core Haswell Xeons.

Re:competitive features? generally available? not (0)

Anonymous Coward | about 2 months ago | (#47793099)

So what you're saying is:
1)Android and GNU/Linux(Debian for example) both suffer from GUI software bloat.
2)you would rather see Commodore 64 GEOS desktop applications running on this hardware.

I will respond to both points:
1)Android and GNU/Linux(Debian for example) both suffer from GUI software bloat.
MY ANSWER:Perhaps Android and GNU/Linux both do have GUI SOFTWARE BLOAT, BUT slower hardware will run GUI software more slowly....BLOATED OR NOT! You may not dispute the fact that DUAL-CORE 32-BIT MIPS BOARD QUAD-CORE 32-bit ARM BOARD QUAD-CORE 64-bit INTEL/AMD BOARD when all of them are running GNU/LINUX or ANDROID on them. I'm not trying to run a leaner less-familiar less-versatile GEOS desktop on smaller-form factor hardware. I'm trying to run my current DESKTOP GNU/Linux software on ULTRA-QUIET ULTRA-SMALL HARDWARE without any concerns for lower-power.

2)you would rather see Commodore 64 GEOS desktop applications running on this hardware.
I took a look and found it was open-sourced:
http://lyonlabs.org/commodore/onrequest/geos.html
It would be masochistic to consider GEOS as a tool for developer. Any C/C++ coder could appreciate the assembler presented yes, but ask any of them if they prefer coding in assembler all the time and they'll tell you the same: MASOCHISTIC. I'll take c++ or golang any day over assembly.
Not to mention no tcp/ip no web server no NOTHING FOR GEOS. GEOS SOFTWARE: NO THANKS for me. I'll stick to Contemporary DEBIAN GNU/Linux with all it's GNOME BLOATWARE which I have love to use.
For posterity's sake you can recompile and run it for this hardware, but you'll be wasting your time. It would be more constructive to focus on GNU/Linux sources than GEOS sources if you're aiming for others across the planet to reuse something you have built.

Re:competitive features? generally available? not (0)

Anonymous Coward | about a month ago | (#47796413)

I'd argue it's not software bloat, but just badly written software that mean slow GUI's (and yes, they are slow for what they do). For example, GT and GTK over X windows attempt to mimic in some ways the Windows API, presumably to make it easier to transition. However, this means a huge amount of inefficient X traffic bouncing around the place, even for something that should be low impact, like just moving the mouse around. Work done in this area on Raspberry Pi showed extremely good improvements to the user experience.

My opinion when it comes to inefficient software is that you should fix it, rather than just throw a faster CPU at it. Going quad code only really helps a slow app when you have multithreaded code in the app. It does help with overall performance, but really, get the software right first and everything gets better.

Re:competitive features? generally available? not (1)

Brane2 (608748) | about 2 months ago | (#47794727)

So what ?

Many ARMs are sold as unicore 50MHz Cortex 3 for example. Not every application needs 16 cores at 2+GHz, for more than one reason.

And 64 bits is more of an ograde on x86 than other machines especially if one doesn't have more than 3GiB of RAM.

Re:competitive features? generally available? not (0)

Anonymous Coward | about a month ago | (#47796361)

All very well wanting octacores, loads of memory, gigabit ethernet, but all those things cost money. Lots of it. Putting 8 cores on a silicon die takes a lot of space. That directly sets the price of the chip. So the manufacturing cost will be considerably higher, with consequent increases in end user prices. Its the same with ethernet, RAM etc. You want more features? You WILL have to pay more to get them, just in silicon die area.

It's one of the reasons the Raspberry Pi has stayed at its price point. The SoC hasn't changed in price - the die hasn't got smaller so the manufacturing of it is still costing the same as it has always done, and since the RPF already get a decent deal on the chip, there is no room to drop the price even though the chip is quite an old design.

Re:competitive features? generally available? not (1)

armanox (826486) | about 2 months ago | (#47797909)

We're selling them because there is demand for them.

Also, this device clearly is not targeted to be a desktop replacement.

No, that makes it uninteresting (2)

drinkypoo (153816) | about 2 months ago | (#47790727)

Wake me up when there is pricing, and I'll decide how interested I am. I'm not interested in a product which could cost $INFINITY dollars.

Re:No, that makes it uninteresting (0)

Anonymous Coward | about 2 months ago | (#47791631)

A dumb fuck is going to be a dumb fuck. That should be your motto.

Re:No, that makes it uninteresting (1)

drinkypoo (153816) | about 2 months ago | (#47793913)

A dumb fuck is going to be a dumb fuck. That should be your motto.

Actually, it should be what you see when you click on Anonymous Coward's name.

Imagination PowerVR? KEEP CLEAR! (0)

Anonymous Coward | about 2 months ago | (#47790861)

I'd rather burn the fucker than bother with it.

PowerVR is the absolutely worst GPU core. The company is hostile to open source development and the chip is incredibly (uselessly?) complex. People have being driven to insanity trying to reverse-engineer it. So unless Imagination also "does a RasPi" and helps develop proper open source drivers they can keep their sucky boards.

Re:Imagination PowerVR? KEEP CLEAR! (1)

Viol8 (599362) | about 2 months ago | (#47791165)

Right, because obviously with a board like this someone is going to try and create a Call of Duty clone rather than say some sort of controller system.

Or not.

Re:Imagination PowerVR? KEEP CLEAR! (0)

Anonymous Coward | about 2 months ago | (#47793401)

Because the only thing someone could possibly want do with a wide vector FPU on a embedded board is create a Call of Duty clone.
*facepalm*

MIPS asm vs x86 asm (0)

Anonymous Coward | about 2 months ago | (#47790905)

This is a good way to learn assembly language.

no Gbit, no sale (2)

dltaylor (7510) | about 2 months ago | (#47792363)

There appears to be enough RAM and enough compute power, but the Ethernet interface is pathetic. Even in an inexpensive experimenters' board, GBit Ethernet should be standard. For one thing, it's hard to judge the real processing power needed (as a fraction of the available) for networking, when the network, itself, is the bottleneck.

Worse than that -- no Ethernet on the SoC (0)

Anonymous Coward | about 2 months ago | (#47793617)

You point out that that the Ethernet is not gigabit so it's poor in comparison with the rest of the specs, but the situation is far worse than just that.

The Ingenic JZ4780 SoC doesn't have any kind of Ethernet controller built in whatsoever, so this board uses an external Davicom DM9000C (datasheet pdf) [davicom.com.tw] device and the SoC talks to it through an 8-bit interface.

That's going to make the networking performance not just "poor" but probably terrible. The test results are going to be "fun".

Imagination fail (0)

Anonymous Coward | about 2 months ago | (#47793457)

Lots of people are commenting on the lack of pricing, this isn't really a release in any sense most developers who'd pick up a minnow/beagle/RPi would consider one.

There's a completely separate fact to consider here, there are no SGX drivers for linux. We've personally felt this pain before, having considered TI OMAP processors a while back - only to realise that 'SGX' support from TI is them telling you to approach IT to get the DDK, and write your own drivers under an NDA, with ridiculous terms that involve large legal costs, technical limitations, and licensing considerations.

You'd be better off going with a board that doesn't have a PowerVR GPU if you need OpenGL/OpenCL/OpenVG. nVidia (tegra), Qualcomm (adreno), or ARM (mali) - are all better supported, either with binary closed-source drivers, open-source drivers in the worst case, and some even go as far as TRMs if you want to use the GPU in some other fashion (in some cases under NDA, in some not).

Re:Imagination fail (0)

Anonymous Coward | about 2 months ago | (#47793475)

It's happened in places besides TI OMAP, the original HardKernel ODROID-XU had a samsung exy5-quad SoC with a PowerVR SGX - they had similar issues, where they were told to write their own drivers from scratch which they eventually ditched for undisclosed reasons.

HardKernel's (an entire team, whose entire business is making and supporting dev boards) attempt to use PowerVR SGX is quite telling with respect to how bad Imagination Technologies really are. The ODROID-XU is now being discontinued (http://www.hardkernel.com/main/products/prdt_info.php?g_code=G137510300620) and HardKernel released a whole new ODROID-XU3 (http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140448267127) that uses ARM Mali instead to avoid the PowerVR nightmare.

Re:Imagination fail (0)

Anonymous Coward | about 2 months ago | (#47793609)

Vivante GPUs are also quite great, and very well supported on linux. (in addition to those you listed)

Wait for RISC-V (0)

Anonymous Coward | about 2 months ago | (#47794329)

If we have to change everything when upgrading from MIPS 32 bit to MIPS 64 bit anyway -- why not wait for (even contribute to) RISC-V [riscv.org] -- instead of submitting to Imagination's burdensome license restrictions?

Re:Wait for RISC-V (1)

mark-t (151149) | about 2 months ago | (#47799847)

Iirc, MIPS32 ISA is wholly compatible with MIPS64 ISA, the latter being a proper superset of the former.

How not to do it. (0)

Anonymous Coward | about 2 months ago | (#47794617)

Way to announce something I can't buy.

For those who got the board... (0)

Anonymous Coward | about a month ago | (#47796097)

Did you have them sign a non-disclosure agreement or was your "intellectual property" worth the price of a board?

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?