Predictive Predicates

Introduction

knowing the possible existance of the next join/step/bridge

Less knowing about the future, more knowing what to look so to access possibities

What defines future activity

What are the patterns that define the future

As technology is deployed, this is usually a mapping of exitising manaual processes to new technology:
this speeds up the existing process

very few implementations actually change our processes

The distribution of semantics -> meaning receptors

open networks will enable the joins

questions

what is the internal logic of predictions and predication?

http://en.wikipedia.org/wiki/Branch_predication

Encoding space

Branch Prediction

Advantages and disadvantages

The main purpose of predication is to avoid jumps over very small sections of program code, increasing the effectiveness of pipelined execution and avoiding problems with the cache. It also has a number of more subtle benefits:

* Functions that are traditionally computed using simple arithmetic and bitwise operations may be quicker to compute using predicated instructions.
* Predicated instructions with different predicates can be mixed with each other and with unconditional code, allowing better instruction scheduling and so even better performance.
* Elimination of unnecessary branch instructions can make the execution of necessary branches, such as those that make up loops, faster by lessening the load on branch prediction mechanisms.

Unfortunately, predication has one strong drawback: encoding space. In typical implementations, every instruction reserves a bitfield for the predicate specifying whether that instruction should have an effect. When available memory is limited, as on embedded devices, this space cost can be prohibitive. However, some architectures such as Thumb-2 are able to avoid this issue.

http://en.wikipedia.org/wiki/Branch_prediction

Response Space

How do games designers building in Response Space for playability?

Reflexivity

Knowing how to act upon or just seeing the permutations of possibilities?

Being Stateless

Stateless enables breathing space, opposed to State, which is waiting (system overhead) for the users next action

Dont waste effort waiting on actions that may never happen!

Spend time on calculating the options and recursively the next options. Paint the trail ahead. This is an aid to descision making.

what are my options?

Not what can I have..

How far downstream can we see/think. Not very far

Need to address how qustions are asked..

How do you ask questions that ensures the lead to recursive answers?

- we need a predictive predicate engine

formats and programs

State in -> Options out

Options in -> State out

  • Sonnets
  • Rhyming Couplets
  • Lymerics

sports

All sports work on response time
Competitive Chess - Timers

Soccer
http://en.wikipedia.org/wiki/Cambridge_Rules
http://www.the-english-football-archive.com/football_history.htm

Organising the Mob

Sport and production require guidelines/rules to establish protocols

UN

Onslaught: Onslaught is played on a huge map where the objective is to destroy, capture and hold key power nodes, creating a pathway to the enemy power core which then must be destroyed. The gameplay is very similar to the conquest gametype of Battlefield 1942. Vehicles are extremely critical in Onslaught mode. Of all the gametypes in Unreal Tournament 2004, Onslaught is the most popular and so far exclusive to Unreal Tournament 2004. http://en.wikipedia.org/wiki/Unreal_Tournament_2004

Onslaught mode takes team combat to the next level! Opposing teams are pitted against each other to capture and hold strategic points in order to attack and destroy the enemy power core. Taking place in massive outdoor environments, here is where vehicular combat comes into its own. Flying and driving machines take combatants to the frontline and gigantic mobile battle stations serve as a platform from which to launch devastating attacks. http://www.unrealtournament.com/ut2004/modes.html

The beauty of Onslaught is that, because you can usually only attack two or three power nodes at any given moment, the action becomes very focused on a few locations. An in-screen map shows which nodes you control and which are under attack, and it's possible to teleport between any two nodes that you own, so it's usually pretty easy to locate the action and get there within seconds. This is a nice improvement over games like Battlefield 1942 and PlanetSide, where you could often spend a lot of time trying to reach the fight… instead of actually partaking in it. http://uk.pc.gamespy.com/pc/unreal-tournament-2004/499120p1.html

"owning the deathmatch arena and making it fun and that you can retreive games online (Xbox live)" Mike Capps / Pres. of UT
http://uk.gamespot.com/pc/action/unrealtournament2007/preview_6123872.html?sid=6123872&mode=previews

Factories

BMW / Zaha Hadid

http://www.businessweek.com/magazine/content/06_42/b4005072.htm
http://www.icon-magazine.co.uk/issues/025/hadid_text.htm
http://www.ae-plus.com/Key%20topics/kt-design-news21.htm
http://www.cbsnews.com/stories/2005/12/04/sunday/main1095213.shtml
http://www.bmw-werk-leipzig.de/leipzig/deutsch/lowband/com/en/index.html

Productivity / J.I.T.

Historical perspective on productivity improvement
http://www.accel-team.com/scientific/scientific_03.html

Production Miracle At Willow Run
Ford Motor Company History & the Origins of Lean Manufacturing
http://www.strategosinc.com/willow_run.htm

the weather tomorrow…

Thing life as chaos patterns
isn't this maths failing us. The complexity is overwhelming
e.g. Reimann Hypothesis…

Response time

comedy
Sports

Blink (book)

Thin Slicing

Pentium 4 Architecture
Branch processing and prediction
http://en.wikipedia.org/wiki/Branch_prediction

Conclusions

Space is required to process the decision making

Creating this space is a matter of design for the platform

How well can that space be designed for optimimal connectivity to a the best set of next Predictive Predicates

Predictive Predicate Spaces (PPS) <- Erk PowerPoint format! ;-p

[articles: stateless marketing]

References

Warning signs from the future

{"module":"wiki\/image\/FlickrGalleryModule","params":{"photosetId":"72157594323393196"}}

http://www.flickr.com/photos/87547772@N00/264116795/in/set-72157594323393196/

Anders Sandberg Blog
http://www.aleph.se/andart/

FuturePundit (blog)
Future technological trends and their likely effects on human society, politics and evolution.
http://futurepundit.com/

Unreal Art
http://www.unrealart.co.uk/

2.jpg

del.icio.usRedditFurl

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.