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 38 of 39 Topic 292 of 328
Post > Topic >>

Re: Cycles per ASM instruction

by Anne & Lynn Wheeler <lynn@[EMAIL PROTECTED] > Feb 27, 2007 at 08:34 AM

"robertwessel2@[EMAIL PROTECTED]
" <robertwessel2@[EMAIL PROTECTED]
> writes:
> When you turned the option on, CP would basically look at channel
> programs to see if they looked like the ISAM ones that were self
> modifying, and would them simulate them separately.  This was none too
> secure, at least in early versions of VM, where real self-modification
> was allowed on a partially virtualized channel program.

ref:
http://www.garlic.com/~lynn/2007e.html#14
Cycles per ASM instruction

one of my first assignments after graduation and going to the science
center 
http://www.garlic.com/~lynn/subtopic.html#545tech

was a week onsite at a customer account trying to get ISAM sup****t
working ... rewritting parts of CCWTRANS ... module in cp67 that
scanned channel program and created "shadow" ... which was actually
executed.

most of ISAM self-modifying wasn't actually modifying the CCWs but the
seek arguments (arm position on the disk). CP67 in addition to translated
the CCWs ... in part to handle virtual->real addresses ... recent thread
in another n.g.
http://www.garlic.com/~lynn/2007e.html#17
A way to speed up level 1 caches

but also to convert the seek arguments for minidisks (i.e. minidisks
where virtual cylinder zero was actually at some other cylinder
position). Setting the "ISAM" option for a "full-pack" minidisk (i.e.
all the virtual arm/seek positions were identical to the real arm/seek
positions) ... would change CCWTRANS so that instead of using a
"shadow" seek argument ... it used the (untranslated) seek argument
located in the virtual address space (instead of translated/shadow
seek argument).

in the standard shadow CCW translation, the seek argument was copied
to a shadow location for use by the shadow seek CCW. When the ISAM
channel program read a new seek argument into its virtual address
space, a normal shadow channel program wouldn't see it; however an
ISAM option (full pack minidisk) shadow channel program would have all
the seek CCWs pointing at the seek arguments in the virtual address
space (rather than a shadow version) and so would pick-up the
dynamically read seek argument. There wasn't a "real" security issue
for full-pack minidisk ... since there was no place the arm could be
moved that would result in a position belonging to some other virtual
machine.

There was another feature for added for VTAM ... where VTAM was
modifying a "live" channel program, on-the-fly ... as part of dynamic
buffer allocation related to reading input from terminals ... where
VTAM would execute a diagnose instruction (after modifying the channel
program) as an indication for CP to retranslate the channel program,
updating the shadow channel program (which is the real live running
version). This characteristic was also somewhat referenced in the
thread about speeding up level 1 caches ... how to (dynamically)
handle an indeterminate amount of incoming data.

other posts in this thread:
http://www.garlic.com/~lynn/2007d.html#62
Cycles per ASM instruction
http://www.garlic.com/~lynn/2007d.html#63
Cycles per ASM instruction
http://www.garlic.com/~lynn/2007d.html#71
Cycles per ASM instruction

and other posts in the thread about speeding up level 1 caches
http://www.garlic.com/~lynn/2007e.html#7
A way to speed up level 1 caches
http://www.garlic.com/~lynn/2007e.html#10
A way to speed up level 1 caches
http://www.garlic.com/~lynn/2007e.html#11
A way to speed up level 1 caches
 




 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 Fri Jul 25 15:17:28 CDT 2008.