User-operated amusement apparatus for kicking the user's buttocks
An apparatus including a user-operated and controlled apparatus for self-infliction of repetitive blows to the user's buttocks by a plurality of elongated arms bearing flexible extensions that rotate under the user's control.
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
AbstractA system and method is disclosed that reduces intrabank conflicts and ensures maximum bandwidth on accesses to strided vectors in a bank-interleaved cache memory. The computer system contains a processor including a vector execution unit, scalar processor unit, cache controller and bank-interleaved cache memory. The vector execution unit retrieves strided vectors of data and instructions stored in the bank-interleaved cache memory in a plurality of cache banks such that intrabank conflicts are reduced. Given a stride S of a vector, the strided vectors of data and instructions stored in the bank-interleaved cache memory are retrieved by determining R and T using the equation S=2T *R. If T<=W, W defining a cache bank 2W words wide, then, for 0<=i<2.sup.(W-T), 0<=j<2P, and 0<=k<2N, words addressed i+2.sup.(W-T+N) j+2.sup.(W-T) k are accessed on the same cycle. P defines the bank-interleaved cache memory to contain 2P sets and N defines 2N cache banks in one set of the bank-interleaved cache memory. If W<T<N, then for 0<=j<2P and 0<=k=N, then the vector words are accessed sequentially at different cycles.Other References
| InventorAssigneeApplicationNo. 723825 filed on 11/28/2000US Classes:711/127, Interleaved711/129, Partitioned cache711/168Concurrent accessingField of Search711/127, Interleaved711/129, Partitioned cache711/130, Shared cache711/131, Multiport cache711/168, Concurrent accessing711/209, Including plural logical address spaces, pages, segments, blocks711/217, Generating a particular pattern/sequence of addresses712/2, Vector processor712/3, Scalar/vector processor interface712/6, Controlling access to external vector data712/7Vector processor operationExaminersPrimary: Portka, GaryUS Patent References4888679, Method and apparatus using a cache and main memory for both vector processing and scalar processing by prefetching cache blocks including vector data elementsIssued on: 12/19/1989 Inventor: Fossum, et al.5887183, Method and system in a data processing system for loading and storing vectors in a plurality of modes Issued on: 03/23/1999 Inventor: Agarwal, et al.6311280Low-power memory system with incorporated vector processing Issued on: 10/30/2001 Inventor: Vishin International ClassG06F 012/02 |