Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: Cycles per ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 35 of 39 Topic 292 of 328
Post > Topic >>

Re: Cycles per ASM instruction

by Anne & Lynn Wheeler <lynn@[EMAIL PROTECTED] > Feb 26, 2007 at 09:44 AM

Sparky Spartacus <Sparky@[EMAIL PROTECTED]
> writes:
> Thus taking an enormous hit for using ISAM, a true hog.

ISAM sprang out of the same philosiphy as the design of VTOC and PDS
.... which used multi-track search to find members; basically I/O
resources were traded off to compensate for real memory
resource constraint ...  a serious issue in the 60s.

The trade-off of using I/O resources to compensate for constrained
real memory continued for VTOC/PDS long after the trade-off had
****fted by at least the mid-70s.

Basically the index for "finding" what you wanted was stored on the
disk ... and channel programs were built that could scan the on-disk
structures looking for target information. ISAM had structures that
were more complex that the simple linear search used for VTOC/PDS
.... being able to fetch information from disk that would change the
channel (i/o) program "on the fly" (somewhat the equivalent of
self-modifying instruction streams ... which were frequently done in
the same period ... compensate for constrained real storage).

In the case of VTOC/PDS implementation ... the proflicate "burning" of
i/o resources continued long after primary system bottleneck had
****fted from being real storage constrained to being I/O resource
constrained ... and frequently could represent an enormorse system
bottleneck ... collected past posts mentioning CKD and VTOC/PDS
implementation representing a serious system system thruput bottleneck
(as system configurations changed from being primarily real storage
constrained to being primarily i/o constrained)
http://www.garlic.com/~lynn/subtopic.html#dasd

in the early 80s i got into a little trouble with the disk development
organization ... in the late 70s ... I started making statements about
system configurations ****fting from being memory constrained to being
disk constrained. Part of this was noting that disk relative system
thruput had declined by better than an order of magnitude over a
period of years (cpu & memory got 50 times bigger/faster, while disks
only got 3-5 times faster) ... as a result there was a significant
requirement to change implementation paradigms to use memory to
compensate for disk thruput (caching and other paradigm changes).  the
disk division assigned their performance organization to refute my
statements. However after several weeks, the group came back and noted
that I had actually somewhat understated the situation. a few
past posts mentioning the subject:
http://www.garlic.com/~lynn/93.html#31
Big I/O or Kicking the Mainframe
out the Door
http://www.garlic.com/~lynn/94.html#43
Bloat, elegance, simplicity and
other irrelevant concepts
http://www.garlic.com/~lynn/94.html#55
How Do the Old Mainframes Compare
to Today's Micros?
http://www.garlic.com/~lynn/95.html#10
Virtual Memory (A return to the
past?)
http://www.garlic.com/~lynn/98.html#46
The god old days(???)
http://www.garlic.com/~lynn/99.html#4
IBM S/360
http://www.garlic.com/~lynn/2001d.html#66
Pentium 4 Prefetch engine?
http://www.garlic.com/~lynn/2001f.html#62
any 70's era supercomputers that
ran as slow as today's supercomputers?
http://www.garlic.com/~lynn/2001f.html#68
Q: Merced a flop or not?
http://www.garlic.com/~lynn/2001l.html#40
MVS History (all parts)
http://www.garlic.com/~lynn/2001l.html#61
MVS History (all parts)
http://www.garlic.com/~lynn/2001m.html#23
Smallest Storage Capacity Hard
Disk?
http://www.garlic.com/~lynn/2002.html#5
index searching
http://www.garlic.com/~lynn/2002b.html#11
Microcode? (& index searching)
http://www.garlic.com/~lynn/2002b.html#20
index searching
http://www.garlic.com/~lynn/2002e.html#8
What are some impressive page
rates?
http://www.garlic.com/~lynn/2002e.html#9
What are some impressive page
rates?
http://www.garlic.com/~lynn/2002i.html#16
AS/400 and MVS - clarification
please
http://www.garlic.com/~lynn/2004p.html#39
100% CPU is not always bad
http://www.garlic.com/~lynn/2005h.html#13
Today's mainframe--anything to
new?
http://www.garlic.com/~lynn/2005k.html#53
Performance and Capacity
Planning
http://www.garlic.com/~lynn/2006m.html#32
Old Ha****ng Routine
http://www.garlic.com/~lynn/2006o.html#27
oops
http://www.garlic.com/~lynn/2006x.html#13
The Future of CPUs: What's After
Multi-Core?

For a slightly different drift ... some number of posts mentioning
the original relational/sql implementation, System/R
http://www.garlic.com/~lynn/subtopic.html#systemr

in the system/r time-frame there was some number of arguments about
benefits/trade-offs between the IMS people in STL and the System/R
people in SJR. IMS used direct record pointers embedded as part of the
information. System/R used a index structure built "under the covers"
to abstract away direct record pointers from explicit representation
as part of the data. IMS pointed out that the System/R index structure
typically doubled the physical disk requirements ... and significantly
increased the number of disk I/Os (as part of processing the index).
System/R people pointed out the enormous manual costs maintaining the
exposed record pointers. effectively in the 80s, with ever increasing
real storage availability, it was possible to cache the majority of
the RDBMS index ... eliminating the costly disk I/O overhead
processing the index ... and the significant increase in disk
capacities and significant increase in disk price/mbyte ... somewhat
made the issue of the size of the on-disk index structure mute. This
changed the trade-off of increased System/R computing resource
requirements vis-a-vis the significant manual resource requirements
for IMS ... making RDBMS implementations a lot more attractive for
many people (although there are claims that still today there may be
more mbytes stored in IMS databases than RDBMS databases).

misc. past posts mentioning the the IMS/RDBMS discussions
http://www.garlic.com/~lynn/2004e.html#22
Pre-relational, post-relational,
1968 CODASYL "Survey of Data  Base Systems"
http://www.garlic.com/~lynn/2004o.html#67
Relational vs network vs
hierarchic databases
http://www.garlic.com/~lynn/2004q.html#23
1GB  Tables as Cl*****, or
Tables as Types, and all that
http://www.garlic.com/~lynn/2004q.html#79
Athlon cache question
http://www.garlic.com/~lynn/2005b.html#1
Foreign key in Oracle Sql
http://www.garlic.com/~lynn/2006m.html#32
Old Ha****ng Routine
http://www.garlic.com/~lynn/2006w.html#27
Generalised approach to storing
address details

for other drift, a couple other posts about that period
http://www.garlic.com/~lynn/2007.html#1
"The Elements of Programming
Style"
http://www.garlic.com/~lynn/2007d.html#17
Jim Gray Is Missing

for other drift ... recent thread on self-modifying instruction streams
http://www.garlic.com/~lynn/2007d.html#1
Has anyone ever used
self-modifying microcode? Would it even be useful?
http://www.garlic.com/~lynn/2007d.html#3
Has anyone ever used
self-modifying microcode? Would it even be useful?
http://www.garlic.com/~lynn/2007d.html#7
Has anyone ever used
self-modifying microcode? Would it even be useful?
http://www.garlic.com/~lynn/2007d.html#9
Has anyone ever used
self-modifying microcode? Would it even be useful?
http://www.garlic.com/~lynn/2007d.html#46
Has anyone ever used
self-modifying microcode? Would it even be useful?
 




 39 Posts in Topic:
Cycles per ASM instruction
"Roded" <rod  2007-02-13 06:46:45 
Re: Cycles per ASM instruction
"Robert" <rj  2007-02-13 11:52:48 
Re: Cycles per ASM instruction
"Petr" <plav  2007-02-14 00:28:50 
Re: Cycles per ASM instruction
hancock4@[EMAIL PROTECTED  2007-02-20 13:10:07 
Re: Cycles per ASM instruction
"Sven Pran" <  2007-02-20 23:18:42 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-20 16:25:05 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-20 16:22:21 
Re: Cycles per ASM instruction
Arthur T. <arthur@[EMA  2007-02-21 00:32:41 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-22 01:53:04 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-23 12:49:27 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-23 23:44:37 
Re: Cycles per ASM instruction
"robertwessel2@[EMAI  2007-02-20 21:05:42 
Re: Cycles per ASM instruction
hancock4@[EMAIL PROTECTED  2007-02-21 13:19:55 
Re: Cycles per ASM instruction
Steve Myers <noone@[EM  2007-02-21 17:39:31 
Re: Cycles per ASM instruction
"Gerard Schildberger  2007-02-21 17:25:57 
Re: Cycles per ASM instruction
Steve Myers <noone@[EM  2007-02-21 21:54:00 
Re: Cycles per ASM instruction
Arthur T. <arthur@[EMA  2007-02-21 21:13:23 
Re: Cycles per ASM instruction
Sparky Spartacus <Spar  2007-02-26 05:15:10 
Re: Cycles per ASM instruction
"Sven Pran" <  2007-02-26 12:11:29 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-26 22:45:46 
Re: Cycles per ASM instruction
Michael Phillips <mich  2007-02-27 16:23:46 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-22 01:57:17 
Re: Cycles per ASM instruction
Jerry Peters <jerry@[E  2007-02-22 21:29:47 
Re: Cycles per ASM instruction
"Sven Pran" <  2007-02-22 23:27:47 
Re: Cycles per ASM instruction
Sparky Spartacus <Spar  2007-02-26 05:17:32 
Re: Cycles per ASM instruction
Sparky Spartacus <Spar  2007-02-26 05:20:31 
Re: Cycles per ASM instruction
Jerry Peters <jerry@[E  2007-02-26 21:38:40 
Re: Cycles per ASM instruction
Michael Phillips <mich  2007-02-27 16:16:30 
Re: Cycles per ASM instruction
Jerry Peters <jerry@[E  2007-02-27 21:49:29 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-21 19:47:44 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-21 20:30:29 
Re: Cycles per ASM instruction
hancock4@[EMAIL PROTECTED  2007-02-22 10:58:18 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-23 09:21:44 
Re: Cycles per ASM instruction
peter.ludemann@[EMAIL PRO  2007-02-25 10:46:20 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-26 09:44:55 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-26 22:48:09 
Re: Cycles per ASM instruction
"robertwessel2@[EMAI  2007-02-26 23:13:46 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-27 08:34:51 
Fast and Safe C Strings: User friendly C macros to Declare and
Clem Clarke <oscarptyl  2007-04-13 15:46:10 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Jul 24 0:52:43 CDT 2008.