Dr. Jensen graduated from the Michigan State University College of Osteopathic Medicine in 1993. He works in Grass Valley, CA and specializes in Physical Medicine & Rehabilitation. Dr. Jensen is affiliated with Dignity Health Sierra Nevada Memorial Hospital.
Dr. Jensen graduated from the University of Missouri, Kansas City School of Medicine in 1979. He works in Rochester, MN and specializes in Endocrinology, Diabetes & Metabolism. Dr. Jensen is affiliated with Mayo Clinic Hospital-Rochester Methodist Campus and Saint Marys Hospital.
Primary Childrens Hospital 81 N Mario Capecchi Dr FL 2, Salt Lake City, UT 84113 8016622900 (phone), 8015877539 (fax)
Education:
Medical School University of Utah School of Medicine Graduated: 2004
Languages:
English Spanish
Description:
Dr. Jensen graduated from the University of Utah School of Medicine in 2004. He works in Salt Lake City, UT and specializes in Pediatric Gastroenterology. Dr. Jensen is affiliated with Primary Childrens Hospital and University Of Utah Hospital.
An instruction encoding architecture is provided for a microprocessor to allow atomic modification of privileged architecture registers. The instructions include an opcode that designates the instructions are to be executed in privileged (kernel) state only, and are to communicate with privileged control registers. The instructions designate which of a plurality of privileged architecture registers is to be modified, which bit fields within the designated privileged architecture register is to be modified, and whether the designated bit fields are to be set or cleared. An instruction atomically sets or clears bit fields within privileged architecture registers, without reading the privileged architecture registers into a general purpose register. In addition, the instruction encoding allows a programmer to specify whether the previous content of a privileged architecture register is to be saved to a general purpose register during the atomic modification.
Instruction Encoding For System Register Bit Set And Clear
An instruction encoding architecture is provided for a microprocessor to allow atomic modification of privileged architecture registers. The instructions include an opcode that designates to the microprocessor that the instructions are to execute in privileged (kernel) state only, and that the instructions are to communicate with privileged control registers, a field for designating which of a plurality of privileged architecture registers is to be modified, a field for designating which bit fields within the designated privileged architecture register is to be modified, and a field to designate whether the designated bit fields are to be set or cleared. The instruction encoding allows a single instruction to atomically set or clear bit fields within privileged architecture registers, without reading the privileged architecture registers into a general purpose register. In addition, the instruction encoding allows a programmer to specify whether the previous content of a privileged architecture register is to be saved to a general purpose register during the atomic modification.
Multithreading Microprocessor With Optimized Thread Scheduler For Increasing Pipeline Utilization Efficiency
Michael Gottlieb Jensen - Sunnyvale CA, US Darren M. Jones - Los Altos CA, US Ryan C. Kinter - Sammamish WA, US Sanjay Vishin - Sunnyvale CA, US
Assignee:
MIPS Technologies, Inc. - Sunnyvale CA
International Classification:
G06F 9/46 G06F 9/40
US Classification:
718102, 712216, 712219
Abstract:
A multithreading processor for concurrently executing multiple threads is provided. The processor includes an execution pipeline and a thread scheduler that dispatches instructions of the threads to the execution pipeline. The execution pipeline detects a stalling event caused by a dispatched instruction, and flushes the execution pipeline to enable instructions of other threads to continue executing. The execution pipeline communicates to the scheduler which thread caused the stalling event, and the scheduler stops dispatching instructions for the thread until the stalling condition terminates. In one embodiment, the execution pipeline only flushes the thread including the instruction that caused the event. In one embodiment, the execution pipeline stalls rather than flushing if the thread is the only runnable thread. In one embodiment, the processor includes skid buffers to which the flushed instructions are rolled back so the instruction fetch pipeline need not be flushed, only the execution pipeline.
Prioritizing Thread Selection Partly Based On Stall Likelihood Providing Status Information Of Instruction Operand Register Usage At Pipeline Stages
Michael Gottlieb Jensen - Sunnyvale CA, US Darren M. Jones - Los Altos CA, US Ryan C. Kinter - Sammamish WA, US Sanjay Vishin - Sunnyvale CA, US
Assignee:
MIPS Technologies, Inc. - Sunnyvale CA
International Classification:
G06F 9/50
US Classification:
712214, 712219, 718103
Abstract:
An apparatus for scheduling dispatch of instructions among a plurality of threads being concurrently executed in a multithreading processor is provided. The apparatus includes an instruction decoder that generate register usage information for an instruction from each of the threads, a priority generator that generates a priority for each instruction based on the register usage information and state information of instructions currently executing in an execution pipeline, and selection logic that dispatches at least one instruction from at least one thread based on the priority of the instructions. The priority indicates the likelihood the instruction will execute in the execution pipeline without stalling. For example, an instruction may have a high priority if it has little or no register dependencies or its data is known to be available; or may have a low priority if it has strong register dependencies or is an uncacheable or synchronized storage space load instruction.
Multithreading Microprocessor With Optimized Thread Scheduler For Increasing Pipeline Utilization Efficiency
Darren M. Jones - Los Altos CA, US Ryan C. Kinter - Sammamish WA, US Michael Gottlieb Jensen - Sunnyvale CA, US Sanjay Vishin - Sunnyvale CA, US
Assignee:
MIPS Technologies, Inc. - Sunnyvale CA
International Classification:
G06F 9/46 G06F 15/00
US Classification:
718102, 712216, 712219, 712228
Abstract:
A multithreading processor for concurrently executing multiple threads is provided. The processor includes an execution pipeline and a thread scheduler that dispatches instructions of the threads to the execution pipeline. The execution pipeline execution pipeline is configured for generating a thread context (TC) flush indicator associated with a thread context when one or more instructions of the thread context would stall in the execution pipeline. One or more instructions in the pipeline of the thread context associated with the thread context flush signal can be flushed or nullified.
Instruction Encoding For System Register Bit Set And Clear
An instruction encoding architecture is provided for a microprocessor to allow atomic modification of privileged architecture registers. The instructions include an opcode that designates to the microprocessor that the instructions are to execute in privileged (kernel) state only, and that the instructions are to communicate with privileged control registers, a field for designating which of a plurality of privileged architecture registers is to be modified, a field for designating which bit fields within the designated privileged architecture register is to be modified, and a field to designate whether the whether the designated bit fields are to be set or cleared. The instruction encoding allows a single instruction to atomically set or clear bit fields within privileged architecture registers, without reading the privileged architecture registers into a general purpose register. In addition, the instruction encoding allows a programmer to specify whether the previous content of a privileged architecture register is to be saved to a general purpose register during the atomic modification.
Genetic Control Of Mammalian Cells With Synthetic Rna Regulatory Systems
Christina D. Smolke - Stanford CA, US Yvonne Y. Chen - Pasadena CA, US Michael C. Jensen - Sierra Madre CA, US
Assignee:
California Institute of Technology - Pasadena CA City of Hope - Duarte CA
International Classification:
C07H 21/02 C07H 21/04 C12N 5/00 C12N 5/02
US Classification:
536 231, 536 241, 536 245, 435375
Abstract:
The present application relates to nucleic acids that encode a RNA switch responsive to a ligand that can control the expression of a gene product that affects the cell fate determination of a mammalian cell are provided. In some embodiments, the system can be used to control the proliferation or activation of mammalian cells in response to a ligand that can be provided exogenously to the mammalian cell or can be produced by the mammalian cell. The system can be used to promote the growth or proliferation of human T cells in response to an exogenous ligand applied to the cells. In one embodiment, the system detects the ligand through a RNA aptamer that modulates expression of a gene product through activation or inactivation of a ribozyme that modulates expression of the gene product.
Barrel-Incrementer-Based Round-Robin Apparatus And Instruction Dispatch Scheduler Employing Same For Use In Multithreading Microprocessor
A circuit for selecting one of N requestors in a round-robin fashion is disclosed. The circuit 1-bit left rotatively increments a first addend by a second addend to generate a sum that is ANDed with the inverse of the first addend to generate a 1-hot vector indicating which of the requestors is selected next. The first addend is an N-bit vector where each bit is false if the corresponding requester is requesting access to a shared resource. The second addend is a 1-hot vector indicating the last selected requester. A multithreading microprocessor dispatch scheduler employs the circuit for N concurrent threads each thread having one of P priorities. The dispatch scheduler generates P N-bit 1-hot round-robin bit vectors, and each thread's priority is used to select the appropriate round-robin bit from P vectors for combination with the thread's priority and an issuable bit to create a dispatch level used to select a thread for instruction dispatching.
National Academies - Director of Strategic Web Commuications (2007-2012) National Academies - Director of Web Communications (2002-2007) National Academies Press - Director of Publishing Technologies (1998-2007) Johns Hopkins University Press - Electronic Publisher (1995-1998) University of Nebraska Press - Electronic Media Manager (1989-1995)
About:
Longtime digital scholarly publisher. National Academies science communicator. Led development of Project Muse (Johns Hopkins University Press) for 2.5 years, and led  online publishing program for th...
Tagline:
Liked CP/M on 8" disks. Loved Telnet. Facebook: Get off my lawn! Humans: Let's talk.
Bragging Rights:
I've been very lucky to have opportunities, from pre-Gopher to post-javascript.
Fan of motorcycles and computers. Attending Roskilde Festival, and throwing Vallahby-parties from time to time.
Tagline:
Jensen - Says it all I think.
Michael Jensen
Education:
University of Redlands - MBA, Brigham Young University - Comms/PR
About:
I am a highly talented Marketing and Communication professional with more than 10 years of marketing experience in an array of industries such as technology, real estate, healthcare and consumer produ...
crimes. Since 2011, that number has jumped to almost 45 per year, according to data from a new, unreleased report shared with The Intercept by Michael Jensen, the research director at the National Consortium for the Study of Terrorism and Responses to Terrorism, or START, at the University of Maryland.
Date: Jan 02, 2025
Category: U.S.
Source: Google
His country trained him to fight. Then he turned against it. More like him are doing the same
However, when people with military backgrounds radicalize, they tend to radicalize to the point of mass violence, said STARTs Michael Jensen, who leads the team that has spent years compiling and vetting the dataset.
Date: Oct 17, 2024
Category: World
Source: Google
Investigation: Girl endured 7 years of sex abuse after Latter-day Saint clergy failed to report it
leaders were accused of covering up the crimes committed by a young abuser from a prominent Latter-day Saint family even after hed been convicted on child sex abuse charges in Utah. The abuser, Michael Jensen, today is serving a 35- to 75-year prison sentence for abusing two children in West Virginia. T
Date: Aug 04, 2022
Category: World
Source: Google
Seven years of sex abuse: How Latter-day Saint officials let it happen
church leaders were accused of covering up the crimes committed by a young abuser from a prominent Mormon family even after hed been convicted on child sex abuse charges in Utah. The abuser, Michael Jensen, today is serving a 35- to 75-year prison sentence for abusing two children in West Virginia. T
Sea-turtle eggs that are incubated at warmer temperatures are more likely to produce female hatchlings. Michael Jensen at the National Oceanic and Atmospheric Administration in La Jolla, California, and his colleagues studied two groups of green turtles living on the Great Barrier Reef. One hatches
Date: Jan 11, 2018
Category: Health
Source: Google
Climate Change Means 'Virtually No Male Turtles' Born In A Key Nesting Ground
"Within a few degrees Celsius you go from 100 percent males to 100 percent females," says marine biologist Michael Jensen. "A really narrow range, that transition." The team's research was published this week in Current Biology.
The gender shift suggests that climate change is having a significant effect on one of the biggest green turtle populations in the world, said Michael Jensen, lead author of the new study, published in Current Biology.
Date: Jan 10, 2018
Category: Sci/Tech
Source: Google
Warming ocean water is turning 99 percent of these sea turtles female
The sex ratio in the overall population is nothing out of the ordinary, with roughly one juvenile male for every four juvenile females, says study coauthor Michael Jensen, a marine biologist with the National Oceanic and Atmospheric Administration in La Jolla, Calif. But breaking the data down by