Ridgecrest Retirement
Food Server
Gift Me
Consultant
Housing Works Feb 2005 - Sep 2013
Executive Administrative Coordinator
Middleton & Gendron Inc. Feb 2004 - Jan 2005
Account Coordinator
Safe Horizon Apr 2003 - Jan 2004
Supervisor and File Clerk, File Audit Project
Education:
State University of New York Empire State College 2009 - 2010
Radford University 1992 - 1993
Skills:
Logistics Program Coordination Multiple Project Coordination Customer Service Account Management Social Justice Political Activism Lgbt Rights Ministering Cooking Urban Farming Hydroponics Organic Gardening Travel Arrangements Conference Organization Coordinating Special Events Nonprofits Grant Writing Hiv Prevention Urban Agriculture Donor Research Cultural Competency Activism Community Outreach Administrative Assistants Fundraising
Construction Defence and Security Infrastructure International Construction Projects Municipal Law and Other Government Procurement Public-Private Infrastructure Projects Railway Saskatchewan
ISLN:
914228750
Admitted:
1990
University:
University of Saskatchewan, 1986; University of Saskatchewan, 1986
Douglas E. Sanders - Framingham MA George M. Uhler - Marlborough MA John F. Brown - Northborough MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 938
US Classification:
364200
Abstract:
A pipelined CPU employs separate microinstruction pipelines for the execution unit and memory management unit. Deadlocks can occur in a pipelined CPU when there is data dependency in two consecutive instructions. The later instruction may stall the pipeline if operands fetched by an earlier instruction are needed, but the earlier instruction is not producing the memory request for the operands because the pipeline is stalled; this results in a deadlock. Using separate micro-pipelines, the earlier instruction is advanced independently of the rest of the pipeline, in the case of a deadlock, so that the operands for the later instruction are provided and the deadlock is broken.
A parity generator for multibit binary data in which only a subset of bits change at one time includes a circuit for determining whether the number of bits in the subset to be changed is odd or even. A toggle signal generator generates a toggle signal only if the number of bits to be changed is odd. A toggling circuit selectively changes the level of the parity bit in response to the toggle signal.
Rebecca L. Stamm - Boston MA R. Iris Bahar - Belmont MA Michael Callander - Hudson MA Linda Chao - Chelmsford MA Derrick R. Meyer - Watertown MA Douglas Sanders - Framingham MA Richard L. Sites - Boylston MA Raymond Strouble - Southbridge MA Nicholas Wade - Marlborough MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1100
US Classification:
395575
Abstract:
A pipelined CPU executing instructions of variable length, and referencing memory using various data widths. Macroinstruction pipelining is employed (instead of microinstruction pipelining), with queueing between units of the CPU to allow flexibility in instruction execution times. A wide bandwidth is available for memory access; fetching 64-bit data blocks on each cycle. A hierarchical cache arrangement has an improved method of cache set selection, increasing the likelihood of a cache hit. A writeback cache is used (instead of writethrough) and writeback is allowed to proceed even though other accesses are suppressed due to queues being full. A branch prediction method employs a branch history table which records the taken vs. not-taken history of branch opcodes recently used, and uses an empirical algorithm to predict which way the next occurrence of this branch will go, based upon the history table. A floating point processor function is integrated on-chip, with enhanced speed due to a bypass technique; a trial mini-rounding is done on low-order bits of the result, and if correct, the last stage of the floating point processor can be bypassed, saving one cycle of latency.
Two-Level Protocol For Multi-Component Bus Ownership, And Implementation In A Multi-Processor Cache Write Back Protocol
Douglas E. Sanders - Framingham MA Michael A. Callander - Hudson MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1200 G06F 1300
US Classification:
395425
Abstract:
A method and apparatus for monitoring transactions on a system bus for invalidate requests, including a queue for storing the invalidate requests which is divided into two parts. The first part of the queue is contained within a cache controller to ensure that an invalidate request is immediately available for processing when the cache controller is otherwise idle. The second part of the queue is contained within a system interface to ensure that the system interface can detect and respond to more system transactions before the first invalidate request has been processed and to enable the system interface to be immediately aware if the entire queue is full.
Apparatus For Suppressing An Error Report From An Address For Which An Error Has Already Been Reported
Michael A. Callander - Hudson MA Linda Chao - Chelmsford MA Douglas E. Sanders - Framingham MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1100
US Classification:
395575
Abstract:
A write-back cache memory system is disclosed which includes a source of a sequence of memory addresses and a tag store coupled to the source of addresses and accessed by an index portion of said addresses, which produces information relating to the addresses. The write-back cache memory system also includes an error detector for detecting an error in the tag store information. Circuitry is included for reporting an error and saving the index which caused the error if an error is detected but no error has been previously detected. Comparing circuitry is included for comparing the index causing the current error to the previously saved address if an error is detected and an error has been previously detected; and if the address is not the same, then reporting a fatal error; otherwise, if the index is the same, then not reporting a fatal error.
Application Of State Silos For Recovery From Memory Management Exceptions
William C. Madden - Lexington MA Douglas E. Sanders - Framingham MA G. Michael Uhler - Marlborough MA William R. Wheeler - Hudson MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 938 G06F 1100
US Classification:
395375
Abstract:
To reduce the processing time required for correcting a fault, the instruction decorder segment and the first execution segment of a pipelined processor are provided with "state silos" that are operative during normal instruction execution to save a sufficient amount of state information to immediately restart the instruction decoder segment and the first execution segment by reloading the state information having been stored in the state silos. The state silos, for example, include a queue of registers clocked by a common clocking signal that is inhibited during correction of the fault. When the fault is corrected, multiplexers select the state information from the silos to be used by the respective pipeline segments. In a preferred embodiment, the instruction decoder segment decodes variable length macroinstructions into operand specifiers and operations to perform upon the specifiers. The first execution segment receives control information when a new operand specifier or operation is decoded, and otherwise holds the previously received control information.
- Waltham MA, US Roberto CALCEDO DEL HOYO - Concord MA, US Douglas N. SANDERS - Hudson NH, US Lisa M. STANEK - Natick MA, US Samantha SMITH - Watertown MA, US Richard LU - Somerville MA, US Christopher TIPPER - Cambridge MA, US Robert Steven Johnson - Oundle, GB
Assignee:
AFFINIA THERAPEUTICS INC. - Waltham MA
International Classification:
C12N 15/861 C12N 15/74 A61P 25/28
Abstract:
The disclosure pertains to a recombinant adeno-associated virus (rAAV) comprising an Anc80L65 capsid for delivering a polynucleotide (e.g., a transgene) into the central nervous system (CNS). Further provided includes methods for treating CNS diseases using the rAAV and pharmaceutical compositions comprising the rAAV.